Zdravo
Pri zagonu makra mi obarva spodaj odebeljeno vrstico:
For i = 7 to 122
Range("n" & i) = WorksheetFunction.VLookup(Range("m" & i), Range("List2!a:h"), 2)
Next
in javi napako št. 1004: "Ni mogoče dobiti lastnosti: VLookup razreda: WorksheetFunction"
Ali je lahko težava nastala ker:
- makro zaženem s pritiskom na kvadrat izrisan v Excelu?
- se v nekem drugem makro-ju v istem dokumentu navezujem na celice v stolpcu "m"?
Hvala za odgovor!
Lp Jure
Napaka 1004: WorksheetFunction.VLookup
To je napaka, ki pove, da VLOOKUP ni našel ustreznega zapisa. Znotraj Excelove tabele bi v tem primeru dobili #N/V! V VBA pa funkcija vrne rezultat ali pa izvrže napako!
Koda: Izberi vse
Option Explicit
Sub test()
On Error Resume Next
Debug.Print WorksheetFunction.VLookup(Range("m" & i), Range("List2!a:h"), 2)
If (Err.Number > 0) Then Debug.Print "Nisem našel"
End Sub
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator