Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I can't see an obvious problem with the VLookup at the end of this code, but
I get an error 1004, 'Unable to get the VLookup property of the WorksheetFunction class'. Could someone point me in the right direction? Sub NodeAddress() Dim LRow As Long Dim LRow2 As Long Dim c As Range Dim mystring As String Dim myrng As Range Application.DisplayAlerts = False Application.ScreenUpdating = False Sheets.Add.Name = "Data" Worksheets("All TCs Detail").Columns("A:C").Copy Worksheets("Data").Range("A1") With Columns("A:C") .AutoFilter Field:=1, Criteria1:="<" .Copy Range("D1") .Delete Shift:=xlToLeft End With LRow = Cells(Rows.Count, "A").End(xlUp).Row Range("A1:C" & LRow).AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _ "D1"), Unique:=True With Columns("A:C") .Delete Shift:=xlToLeft End With LRow = Cells(Rows.Count, "A").End(xlUp).Row For Each c In Range("C2:C" & LRow) mystring = c.Value c.Value = WorksheetFunction.Trim(mystring) Next c Range("A1:A" & LRow).Cut Range("C1").Insert Shift:=xlToRight Columns("A:C").EntireColumn.AutoFit LRow2 = Worksheets("Repeat TCs Detail").Cells(Rows.Count, "A").End(xlUp).Row With Worksheets("Repeat TCs Detail") .Range("A1").Value = Worksheets("Data").Range("B1").Value .Range("C1").Value = Worksheets("Data").Range("C1").Value End With Set myrng = Worksheets("Data").Range("$A$2:$C$" & LRow) For Each c In Worksheets("Repeat TCs Detail").Range("A2:A" & LRow2) If c.Value < "" Then mystring = c.Offset(0, 1).Value c.Value = WorksheetFunction.VLookup(mystring, myrng, 2, False) End If Next c Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub Mike F |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
If (Vlookup 0) working, but what if Vlookup cell does not exist | Excel Worksheet Functions | |||
VLookUp - Does the VLookUp return the exact information? | Excel Worksheet Functions | |||
Vlookup in vlookup - taking the result as array name | Excel Worksheet Functions | |||
Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP | Excel Discussion (Misc queries) | |||
Vlookup info being used without vlookup table attached? | Excel Worksheet Functions |