![]() |
vlookup in VBA
I am using Excell 2000 with Windows 2000 Professional.
I am trying to get the result of a vlookup into a cell by using For I = 2 To numrows Cells(I, "F") = Evaluate("=VLOOKUP(cells(i, "B"),Box_Log,6)") Next I I get a "Compile Error: Expected list separator or )" at the "B". What gives? |
vlookup in VBA
I just tested this for one
x = Application.VLookup(Cells(1, "d"), Range("f1:i6"), 2, 0) or For i = 1 To 9 Cells(i, "f") = Application.VLookup(Cells(i, "b"), Range("g1:i6"), 2, 0) Next i "John Pierce" wrote in message om... I am using Excell 2000 with Windows 2000 Professional. I am trying to get the result of a vlookup into a cell by using For I = 2 To numrows Cells(I, "F") = Evaluate("=VLOOKUP(cells(i, "B"),Box_Log,6)") Next I I get a "Compile Error: Expected list separator or )" at the "B". What gives? |
vlookup in VBA
Cells(I, "F") = Evaluate("=VLOOKUP(cells(i, "B"),Box_Log,6)")
should be Cells(I, "F") = Evaluate("VLOOKUP(cells(i, ""B""),Box_Log,6)") you have to double up on double quotes contained within a string. But Don gives a better solution by not using evaluate. -- Regards, Tom Ogilvy "John Pierce" wrote in message om... I am using Excell 2000 with Windows 2000 Professional. I am trying to get the result of a vlookup into a cell by using For I = 2 To numrows Cells(I, "F") = Evaluate("=VLOOKUP(cells(i, "B"),Box_Log,6)") Next I I get a "Compile Error: Expected list separator or )" at the "B". What gives? |
All times are GMT +1. The time now is 12:13 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com