Myjomice « Krążkowy Obwód V
Temat: Excel - pobieranie danych z innych plików.
Nazwy obiektów są typu String, więc wystarczy "poskładać" Np makrem:
Range("C3")=Workbooks("Zeszyt_Nr" & zmienna & ".xls").Sheets("Arkusz1").Range("A1")
Plik musi być otwarty.
Lub formułą w arkuszu:
=ADR.POŚR(ZŁĄCZ.TEKSTY("'[!Zeszyt_Nr";C1;".xls]Arkusz1'!$A$1"))
Gdzie Nr wpisany jest w komórce C1 (tu również plik musi być otwarty).
Możesz dodać łacza do plików w referencjach (edytor VB) i wtedy mogą być zamknięte dla obu przypadków.
Źródło: elektroda.pl/rtvforum/topic1384452.html