Predmet:Re: VBA Excel Vlookup Vs Index(Match)
Index(sheets("Ime lista").Range("stupac iz kojega dobivamo podatak"), Match("vrijednost koju trazimo", Sheets("Ime Lista").Range("stupac u kojem trazimo"),0),1)
to bi izgledalo u primjeru ovako:
PreuzmiIzvorni kôd (Visual Basic):dim trazi as string
dim nasao as string
With Application.WorksheetFunction
'prvo cemo provijeriti sa MATCH dali je ta celija prazna
'ako je prazna doslo bi do greske
nasao = .Match(trazi, Sheets("List1").Range("A:A"), 0)
If Not IsError(nasao) Then 'ako nadena celija nije prazna onda
nasao = .Index(Sheets("List1").Range("B:B"), _
.Match(trazi), Sheets("List1").Range("A:A"), 0), 1)
End If
End With
eto, rijeseno i INDEX(MATCH) koja je daleko brza od VLOOKUP, pa po mojoj procijeni i 12x
zivot je moja domovina.