【发布时间】:2021-02-20 16:46:31
【问题描述】:
我有一个 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))
【问题讨论】: