Kopírování listu Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Jsimi
Level 1.5
Level 1.5
Příspěvky: 119
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Kopírování listu

Příspěvekod Jsimi » 18 čer 2012 10:17

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.

Reklama
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Kopírování listu

Příspěvekod Azuzula » 18 čer 2012 10:49

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.

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.

Jsimi
Level 1.5
Level 1.5
Příspěvky: 119
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Kopírování listu  Vyřešeno

Příspěvekod Jsimi » 18 čer 2012 11:40

Super věc. Moc dík


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti