Seznam listů v sešitu zjistíte pomocí ADO
connection.OpenSchema(20) '20 = adSchemaTables
Načte do RecordSet, takže máte jedniý přístup do zavřeného sešitu.citovat
Zaslal/a vitekv 11.3.2017 20:53
Pomůže mi prosím někdo stvořit rychlé makro, které projde zadanou složku a prohledá v ní všechny .xls soubory.
V každém z nich je ve výchozím stavu buď list s názvem "listA", nebo s názvem "ListB", nebo ideálně oba.
Potřebuji, aby pokud existuje jen jeden z nich, tak v daném sešitu vytvořil chybějící list tak, že z existujícího zkopíruje sloupce A až D a pojmenuje jej podle chybějícího listu.
Cílem je tedy, aby ve složce po provedeném makru byly ve všech sešitech oba listy, jak listA, tak listB.
V ukázce je sešit, kde původně neexistoval list s názvem ListB. Takto by se měl makrem vytvořit z listuA.
Děkuji za rady
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.