Macro Excel 2010 vlookup
Zdar, lidi,
už nějakou dobu bojuji s načtením vyhledané hodnoty do proměnné abych s ní mohl dále pracovat. A to sice z jiného souboru (v rámci jednoho souboru funguje)
Na netu se píše třeba toto :
address = Application.VLookup(CustNo, Workbooks("CustomerList.xls").Sheets("Sheet1").Range("$A$4:$F$1000"), 3, False)
ale to mi nefunguje
vždy dostanu zpět Subscript out of range.
Děkuji
tak
tohle funguje
cislo = ExecuteExcel4Macro("VLookup(" & stredisko & ",'[data.xls]data'!R1C1:R100C20,3,False)")
bohužel když zdrojová buňka neobsahuje přímo data, ale zase příkaz svyhledat, tak mi vrátí chybu. Jak toto ošetřit? Díky
tak už jsem vše rozchodil a vychytal, jediné co, tak bohužel musí být všechny dokumenty, ve kterých se vyhledává otevřeny. Jinak smůla :(