VBA Insert Name and Vlookup

daily106

Board Regular
Joined
Dec 20, 2004
Messages
158
Hello Guys,

I would like to know what is the problem with the below code. Basically, I am doing a vlookup on V2 by looking up the value of D4 from inserted name("salesManagers"). I hope to do Autofilldown for V column and copy/paste special value.




Sub Test()

Dim iiii as Long

'Insert Range Names
Sheets("Vendorlist").Range("A:B").CurrentRegion.Name = "SalesManagers"

'vlookup

For iiii = 2 To Range("A65536").End(xlUp).Row

Range("V2") = Application.VLookup(Cell(iiii, 4), Range("SalesManagers"), 2, 0)

Next iiii

End Sub
 

Excel Facts

VLOOKUP to Left?
Use =VLOOKUP(A2,CHOOSE({1,2},$Z$1:$Z$99,$Y$1:$Y$99),2,False) to lookup Y values to left of Z values.
Range("V2") = Application.VLookup(Cell(iiii, 4), Range("SalesManagers"), 2, 0)

I am not the best at VBA by any stretch of the imagination but try:

Range("V2") = WorksheetFunction.VLookup(Cell(iiii, 4), Range("SalesManagers"), 2, 0)
 
Upvote 0
There is no such thing as Cell.

Try Cells.
Code:
 Range("V2") = Application.VLookup(Cells(iiii, 4), Range("SalesManagers"), 2, 0)
By the way why not just put the VLOOKUP formula in the cells?
 
Upvote 0
Thank you Norie and Michael!
I got it right from cells.

Norie, I will be generating this report on a daily basis, and I thought it will be easier for me if I have the vlookup already included in the part of the "formatting procedures" and also I am trying to learn the basics of VBA. I am learning great from studying your answers on this forum!!!
 
Upvote 0

Forum statistics

Threads
1,214,870
Messages
6,122,019
Members
449,060
Latest member
LinusJE

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top