
Protože nevíme, co si představujete pod pojmem složité makro a jak to Vaše složité makro vypadá tak odpověď je ano, dá.
Já to dělám tak, že formáty mám zkopírované ve skrytém řádku a z toho je pak tahám (kopíruji).

No, keď netušíme čo a ako to makro robí ...
Skúste najskôr "vypočítať" bunky/riadky/stĺpce s rovnakým formátom pomocou Union, a nastavte ich potom naraz, nie po jednom (bunke, riadku, stĺpci). Všetky rovnaké naraz, lebo budú pomocou Union združené v jednom Range.

a mozno by stacilo
Application.ScreenUpdating = False
alebo je fakt problem ze makro ma par riadkov naviac?

Tiež nemám tušenie, o čo mu ide.
Ale možno by stačilo skopírovať hárok do iného "excelu".
Ja by som teda povedal skôr do iného zošita.

1.Klik pravým tlačítkom myši na uško listu.
2. vyber premiestniť alebo kopírovať a zaškrtni vytvoriť kópiu.
3. Do zošita- vyber nový zošit.
4. klik na OK
hotovo. nový zošit si premenuj.
Omakrovať to je úplne triviálne.

Dobrá, chápu že asi vysvětluji špatně a není mi rozumět. Zkusím to vícero polopatě. Mám excel z názvem 0.xlsm a ten obsahuje spoustu dat. Některá data jsou na export dál do přiloženého souboru 1.xlsx, který má formát viz příloha. Já v souboru 0.xlsm zmáčknu tlačítko a vytvoří se mi excelovský soubor s formátem 1.xlsx, data v něm jsou z 0.xlsm a název podle požadovaného dne.
V makru mám vytvořit nový soubor a potom ho v tom makru postupně formátuji do podoby jaké potřebuji. Makro má moc řádků a já se v nim ztrácím. Formát tabulky není jednotný a sloupce a řádky jsou jiné, proto musím postupovat po buňkách nebo po pár buňkách. Proto se ptám, zda nejde jiná cesta.
Snad to teď už půjde pochopit, pokud je jediná cesta mnohořádkové makro, pak to dělám správně. S VBA začínám a jako samouk se snažím tady získat radu, proto prosím o trpělivost.
Děkuj

No ja sa v tom strácam tiež. Asi to bude tým, že to mnohoriadkové makro tam akosi nevidím. Myslím, že pochopenie zadania je nad moje sily.

"Mnohořádkové makro" pro takovouto úlohu určitě není správná cesta.
Pokud sem dáte ty dva soubory, tak Vám to někdo (nebudu konkrétní) za chvíli udělá. S trpělivostí není problém, ale s těmi přílohami (zabalte do zip a vložte jako jednu přílohu) to bude opravdu rychleji ;)