line 1: ActiveCell = "=vlookup(a2:a18,sheet1!a2:l150,match(b1,sheet1!a2:l2,0),0)"
line 2: ActiveCell= "=vlookup("a2:a"&i,sheet1!a2:l150,match(b1,sheet1!a2:l2,0),0)"
值i
是一个变量,比如说i= 7
。
我希望第 2 行中的语法正常工作,但出现一些语法错误。请帮忙。
它应该是
ActiveCell = "=vlookup(A2:A" & i & ",sheet1!a2:l150,match(b1,sheet1!a2:l2,0),0)"
ActiveCell = "=vlookup(a2:a" & i & ",sheet1!a2:l150,match(b1,sheet1!a2:l2,0),0)"
您查找范围是否有原因?我自己从来没有做过,你应该使用下面的吗?
ActiveCell = "=vlookup(a" & i & ",sheet1!a2:l150,match(b1,sheet1!a2:l2,0),0,0)"