Ahoj,
Prosím o radu jak vytvořit kopie 1 listu. Na listu 1 bude tabulka s daty a těch listů potřebuji celkem 31 očíslované od 1 do 31 s tím že budou totožné.
Standartním spůsem kopírování a následné přejmenování každého listu mi připadá pracné. Neexistueje nějaký jednoduší způsob?
Díky moc.
Kopírování listu Vyřešeno
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Kopírování listu
Téměř vždy existuje jednodušší způsob
Tady jsem dala dohromady jednoduché makro. Kopíruje list šablona a každý nový list pojmenuje číslem 1 až 31.

Tady jsem dala dohromady jednoduché makro. Kopíruje list šablona a každý nový list pojmenuje číslem 1 až 31.
Kód: Vybrat vše
Sub nove_listy()
Dim i As Integer
Dim pocet_listu As Integer
For i = 1 To 31 'počet listů
pocet_listu = Sheets.Count
'kopíruje list
Sheets("šablona").Select
Sheets("šablona").Copy After:=Sheets(pocet_listu)
'pojmenuje list
ActiveSheet.Name = i
Next
End Sub
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Re: Kopírování listu Vyřešeno
Super věc. Moc dík
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 0
- 2660
-
od LukM
Zobrazit poslední příspěvek
19 říj 2024 14:03
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti