< návrat zpět

MS Excel


Téma: načtení a vyplnění šablony rss

Zaslal/a 6.3.2018 16:09

Ahoj, moc prosím o radu.

Potřebuji udělat makro: Otevřu tabulku Sheet1, která bude mít vždy stejný počet sloupců, ale různý počet řádků. Spustím osobní makro, které mi vytvoří tolik nových listů kolik je vyplněných buněk ve sloupci A. Do všech těchto listu načte prázdnou šablonu (v příloze je již vyplněná), která bude uložena na disku. Potom makro zkopíruje data z Sheet1 do ostatních listů viz příloha. Na konec makra vyskočí oznámení, bylo vytvořeno n listů. :) prosím, prosím, odměna jistá 2

Příloha: xlsx39751_test.xlsx.xlsx (22kB, staženo 52x)
Zaslat odpověď >

#039754
elninoslov
Stiahnuť to ale veru nejde. Veľkosť 0.citovat
#039755
avatar
Příloha opravena, omlouvám se.citovat
#039763
avatar
Nevím hlavně jak makrem vyřešit to kopírování do těch šablon, když počet těch řádků bude vždy jiný 8citovat
#039764
elninoslov
-Tá šablóna musí byť externá (iný súbor na disku) ? Alebo môže byť súčasťou tohto zošitu ?
-Makro sa bude spúšťať z iného zošitu, a v tomto sa budú pridávať iba listy, ale inak bude tento súbor bez makra ? Alebo bude makro v tomto zošite ?
-Môže nastať, že bude treba zapísať viac riadkov ako 31 (toľko má šablóna riadkov v častiach 5,6,7) ? Alebo aj v iných častiach či môže nastať "pretečenie" ? Čo v takom prípade ?
-Časti 1,2,3,4,8,9 sú vždy jednočlenné, alebo môžu byť viacčlenné ?
-Časti 1,2,3,4 vždy začínajú danú skupinu pre jeden list ? Teda sú vždy na prvom riadku skupiny ?
-Časti 8,9, sú vždy na konci skupiny ?
...citovat
#039767
avatar
Ta šablona musí být externě jinde na disku, ale to místo bude pořád stejné. Makro se bude spouštět z tohoto sešitu, respektive vygeneruje se vždy nový xls soubor, kde bude tabulka ve tvaru co je Sheet1 a tady se spustí makro, které budu mít přes osobní makro nastavené někde v menu excelu.
- situace, že bude více řádku než 31 v 5,6,7 nastat může, ale toto jsem zatím nechtěl řešit, aby to nebylo moc složité, to až pak nějak na konec. Ale ideálně bych to chtěl vyřešit tak, že pokud bude více než 31 položek, tak se na stejném listu zkopíruje ten formulář s prázdným polem 5,6,7 a tam se bude pokračovat, ostatní pole by zůstaly stejná. Bude se to pak tisknout jako dálší stránka. Přetečení může pak nastat u pole 6, kde by bylo ideální aby text nebo číslo pokračovalo na dalším řádku a tím se posunuly hodnoty v 5,6,7 o řádek dolů.
- části 1,2,4,8,9 číslo bude vždy jedno, ale u 3 bude text
- 1,2,3,4 jsou stejné pro každý list
- 8,9 jsou vždy na konci

Uff, takhle to vypadá teda ještě složitěji 8citovat
#039771
elninoslov
No tak skúste toto, Jednouché to veru nieje.
Příloha: zip39771_vytvor-a-vypln-kopie-sablon.zip (53kB, staženo 75x)
citovat
#039791
avatar
Pááááni, to je přesně ono, moc díky 9 Napsal jsem Vám email, tak na to mrkněte. Díkycitovat

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