阅: 883 | 回: 0

-
积分:0
-
财富值:2.0
-
身份:普通用户
ws2.Cells(2, 6).Select
ActiveCell.FormulaR1C1 = _
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(C[-3],'[清单.xlsx]1月'!C2:C4,3,0)"
程序中通过vlookup更新表的内容(两个sheet有共同的标识列,通过第一张表内容更新第二张表)
第二张表中标识列和需要更新的列经常会调整位置,导致[-3]中的数字经常要手动调整,非常麻烦
想通过变量来优化,通过find确定了标识列和需更新列的位置分别设为:Idx1,Idx2
Idx=Idx1-Idx2
然后将[-3]替换为了[Idx],程序报错
请问[-3]中的数字可以用变量代替吗?可以的话如何修改?谢谢
我的个性签名