1
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 行中的语法正常工作,但出现一些语法错误。请帮忙。

4

2 回答 2

1

它应该是

ActiveCell = "=vlookup(A2:A" & i & ",sheet1!a2:l150,match(b1,sheet1!a2:l2,0),0)"
于 2013-04-12T05:59:48.180 回答
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)"
于 2013-04-12T06:03:11.347 回答