Excel VBA不断使用“返回公式”@&引用;参考图纸时

Excel VBA不断使用“返回公式”@&引用;参考图纸时,excel,vba,Excel,Vba,我有一个Excel VBA脚本,它跨两个单独的工作表进行索引/匹配。我面临的问题是,它使用“@”在我的电子表格中对公式进行编码,但最终不会选择值。我必须进入并手动删除@符号,这样公式才能工作 有没有人建议我如何删除@符号 代码如下: lws.Range(lRangeAddress).Formula = "=INDEX('" _ & qwsName & "'!$C$2:$C$10000,MATCH(1,

我有一个Excel VBA脚本,它跨两个单独的工作表进行索引/匹配。我面临的问题是,它使用
“@”
在我的电子表格中对公式进行编码,但最终不会选择值。我必须进入并手动删除
@
符号,这样公式才能工作

有没有人建议我如何删除
@
符号

代码如下:

 lws.Range(lRangeAddress).Formula = "=INDEX('" _
                        & qwsName & "'!$C$2:$C$10000,MATCH(1,($F4='" _
                        & qwsName & "'!$B$2:$B$10000)*($G4='" _
                        & qwsName & "'!$A$2:$A$10000),0))"
它返回的公式为:

=INDEX('Lever 2Query2'!$C$2:$C$10000,MATCH(1,($F5=@'Lever 2Query2'!$B$2:$B$10000)*($G5=@'Lever 2Query2'!$A$2:$A$10000),0))

尝试使用
公式2
,请:

lws.Range(lRangeAddress).Formula2 = "=INDEX('" _
                        & qwsName & "'!$C$2:$C$10000,MATCH(1,($F4='" _
                        & qwsName & "'!$B$2:$B$10000)*($G4='" _
                        & qwsName & "'!$A$2:$A$10000),0))"