< návrat zpět

MS Excel


Téma: Vytvoří list, když neexistuje rss

Zaslal/a 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

Příloha: xlsx35482_sesit1.xlsx (10kB, staženo 25x)
Zaslat odpověď >

Strana:  1 2   další »
#035484
avatar
V priloze.
Makro soubor je treba mit v jine slozce nez upravovane sesity.
Pokud neni ListA ani ListB nebo naopak jsou oba listy, makro sesit preskoci.
Zkuste jestli bude pro vas fungovat.

(zkousejte na zalohovanych sesitech)
s.citovat
#035485
elninoslov
Kolega zabudol prílohu, tak teda príklad...
Příloha: zip35485_doplnanie-listov.zip (81kB, staženo 27x)
citovat
#035486
avatar
Makro mi padá s hláškou, že "Zošit5.xls se nám nepodařilo najít..."citovat
#035487
avatar
... tak tedy zde muj soubor.
Do sloupcu A a B excel zapisuje stav behu makra.
Příloha: zip35487_makro.zip (19kB, staženo 26x)
citovat
#035488
avatar
Děkuji za obě řešení, pro mé použití se více hodí varianta od SYDa.
Jak upravit makro, aby se do logu zapisovaly místo názvu sešitu, které jsou v pořádku názvy těch sešitů, kde došlo k úpravě?citovat
#035489
elninoslov

vitekv napsal/a:

Makro mi padá s hláškou, že "Zošit5.xls se nám nepodařilo najít..."

A na ktorom riadku to spadne ? Nieje ten zošit otvorený ?citovat
#035490
avatar

elninoslov napsal/a:

vitekv napsal/a:Makro mi padá s hláškou, že "Zošit5.xls se nám nepodařilo najít..."
A na ktorom riadku to spadne ? Nieje ten zošit otvorený ?

Padá to na ř. 27, jiný sešit než Zošit6 otevřený není.citovat
#035492
avatar

vitekv napsal/a:


Jak upravit makro, aby se do logu zapisovaly místo názvu sešitu, které jsou v pořádku názvy těch sešitů, kde došlo k úpravě?


Zkuste nyni.

syd
Příloha: zip35492_makro1.zip (22kB, staženo 27x)
citovat
#035493
avatar

syd napsal/a:


Zkuste nyni.


Děkuji, vyzkoušeno a funguje. Líbí se mi jednoduchost makra, mám šanci jej snad i pochopit. Začátky VBA jsou náročné, ale baví mě to :-)citovat
#035494
elninoslov

vitekv napsal/a:

Padá to na ř. 27, jiný sešit než Zošit6 otevřený není.

Aha, no jasné, zabudol som na premennú Cesta :)

EDIT: Inak koketujem s PQ, či by sa tam nedal urobiť hromadný test. Asi by to bolo rýchlejšie. Potom by PQ odovzdal len zoznam súborov, kde treba čo pridať. Ale na PQ je odborník mepexg..
Příloha: zip35494_zosit6.zip (20kB, staženo 27x)
citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje