Ahoj asi to budu rozebírat postupně.
1.Mám dva soubory, každý v jiném adresáři
2.Jeden v adresáři někde na C:TEST\DATA\data01.xlsx a soubor se jmenuje např. data01 a další data02 (název souboru může být proměnný)
3.Druhý v adresáři někde na C:TEST\souhrn.xlsx
4.Otevřu soubor souhrn.xlsx v list1 a po zmáčknutí tlačítka si do sloupce A:A si vygeneruji seznam souborů z adresáře DATA
5.po zmáčknutí dalšího tlačítka VBA začne otvírat postupně soubory data01 až...... (dle vytvořeného seznamu na listu1) a z těchto souborů, bude postupně kopírovat hodnoty z buněk A1 do souboru souhrn.xlsx do listu2 do sloupce A:A
6. po zkopírovaní hodnoty se danný sobour data01 až...., vždy uzavře
7. výsledek je, že ze všech souborů z adresáře C:TEST\DATA\
budu mít zkopírované hodnoty na jedno místo v souboru souhrn.xlsx v listu2 sloupci A:A
Problém je, že je tam spousta poměnných:
- cesta do adresáře
- názvy souborů
.....
Snad je to teĎ jasnější
makro pro vytvoření seznamu mám a celkem funguje....
citovat