Prikazi cijelu temu 12.07.2018 14:05
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:Re: dobro jutro, dobar dan...
dobar dan!

e da, vidis ti jarca sa tim svim silnim podacima

imamo vba kod u kojem sa vlookup pretrazujemo podatke

ovo ne radi:
traziID = Application.WorksheetFunction.VLookup(traziDatum, ActiveSheet.Range("A1:B12"), 2, False)

ali ovo radi:
traziID = .VLookup(CLng(CDate(traziDatum)), ActiveSheet.Range("A1:B12"), 2, False)

VLookup je osjetljiva na vrstu podataka. Moja VBA rutina traži DATE vrstu podataka, ali takva ne postoji na radnom listu programa Excel. Zato moramo pretvoriti svoj string traziDatumu vrstu podataka kompatibilnu s onim što je na radnom listu. CLng za cijele datume ili dvostruko ako je uključeno vrijeme.
zivot je moja domovina.