2013-04-12 48 views
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行的語法工作,但得到一些語法錯誤。請幫忙。

回答

1

應該

ActiveCell = "=vlookup(A2:A" & i & ",sheet1!a2:l150,match(b1,sheet1!a2:l2,0),0)" 
+0

thnx很多Santosh..its now now –

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)" 
+0

供參考:0或false在這裏是相同的東西。 – Santosh

+0

我的不好,我知道0是同樣的事情,但我很習慣使用FALSE我沒有發現它在那裏。編輯答案。 – Simon1979