< návrat zpět
MS Excel
Téma: export xls - konkrétní sloupce a pořadí
Zaslal/a Alfan 29.9.2022 11:44
Dobrý den,
mohli byste mi prosím pomoct s makrem, kde potřebuji z listu, který je ve formátu tabulky vyexportovat do *.xls nebo xlsx pouze určité sloupce a v určitém pořadí?
Název listu, ze kterého bych exportoval (nebo název tabulky) bych zadal (editoval) v makru.
Konkrétně nyní mám data na listu "data", tabulka "DataTab".
Exportovaný soubor by se uložil do adresáře "export", který by byl vytvořený ve stejném adresáři, ve kterém je tento soubor s daty.
Na listu "export" jsem uvedl pořadí zdrojových sloupců a ve druhém řádku jejich pořadí a názvy v exportovaném souboru.
Děkuji.
Radek
Příloha: 53472_wall-dart.zip (19kB, staženo 5x)
elninoslov(29.9.2022 13:11)#053473 Momentálne mám Covid, a možno mi to nemyslí, ale nemôže tú exportovaciu Tabuľku vytvoriť ten PQ??? Veď to urobí z tých údajov, ktoré načítava to tej Tabuľky DataTab. Na skrytom liste, a makro urobí iba export toho skrytého listu do XLS. Či?
EDIT:
Príklad makrom ...
Příloha: 53473_wall-dart.zip (29kB, staženo 6x) citovat
Alfan(29.9.2022 15:26)#053474 Super, To je ono.
Jen nešo by tam dát dopředu ještě datum?
Neco takového...
Dim MyDate, MyStr
MyStr = Format(MyDate, "yyyy-mm-dd")
MyDate = Date
.
.
With .Worksheets(1)
.Name = "Export" & MyStr
.Cells(1, 1).Resize(, Sloupcu).Value2 = Nazvy
Nějak to nemohu doplnit.
Díky.
Radek
citovat
elninoslov(29.9.2022 15:43)#053475 Napr. takto ?
Příloha: 53475_wall-dart.zip (31kB, staženo 7x) citovat
Alfan(30.9.2022 7:42)#053476 Díky moc, to je ono.
Já si ještě zkusím v čase to makro zeditovat tak, aby se nemusely vypisovat názvy těch sloupců "manuálně", ale aby se automaticky vzal název toho příslušného sloupce z tabulky "DataTab".
Ještě jednou díky.
Radek
citovat
elninoslov(30.9.2022 13:17)#053480 Tu máte úpravu, zisťuje si to aj formát, viď krátky popis v makre. Zadávate iba indexy stĺpcov, ostatné si to urobí (snáď správne
).
Příloha: 53480_wall-dart.zip (33kB, staženo 14x) citovat
Alfan(30.9.2022 15:11)#053483 Neskutečné...
Díky moc
Radek
citovat
Alfan(18.11.2022 13:48)#053904 @elninoslov
Mám dotaz a prosbu.
Dalo by se také makro napsat i pro kontingenční tabulku?
Konkrétně mám na mysli to, že každá KT se nějak jmenuje a já bych si v makru upravil její název a pak bych nadefinoval řádky, sloupce a hodnoty nebo jejich indexy, které bych chtěl vyexportovat do *.xlsx souboru.
Děkuji.
Radek
citovat