Přejít k hlavnímu obsahu

 Jak kopírovat list a přejmenovat automaticky v aplikaci Excel?

Jak můžete v aplikaci Excel zkopírovat list a automaticky jej přejmenovat, aniž byste zadali název obvyklým způsobem? V tomto článku budu mluvit o tom, jak zkopírovat list jednou nebo vícekrát a dát jim konkrétní jména najednou.

Zkopírujte list několikrát a pomocí kódu VBA je přejmenujte pomocí názvů přírůstků

Zkopírujte list několikrát a přejmenujte je pomocí vlastních jmen pomocí programu Kutools pro Excel


Pokud potřebujete list zkopírovat vícekrát a dát jim názvy sérií, jako je KTE-1, KTE-2, KTE-3, KTE-4…, můžete si udělat laskavost pomocí následujícího kódu VBA.

1. Podržte ALT + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.

2, klikněte Vložit > Modula vložte následující kód do Modul Okno.

Kód VBA: Několikrát zkopírujte list a přejmenujte jej najednou:

Sub Create()
'Updateby Extendoffice
    Dim I As Long
    Dim xNumber As Integer
    Dim xName As String
    Dim xActiveSheet As Worksheet
    On Error Resume Next
    Application.ScreenUpdating = False
    Set xActiveSheet = ActiveSheet
    xNumber = InputBox("Enter number of times to copy the current sheet")
    For I = 1 To xNumber
        xName = ActiveSheet.Name
        xActiveSheet.Copy After:=ActiveWorkbook.Sheets(xName)
        ActiveSheet.Name = "KTE-" & I
    Next
    xActiveSheet.Activate
    Application.ScreenUpdating = True
End Sub

3. Pak stiskněte tlačítko F5 klíč ke spuštění tohoto kódu a okno s výzvou vám připomene, kolik kopií aktuálního listu, který chcete kopírovat, viz screenshot:

přejmenování dokumentu zkopírované listy 1

4. Do rozevíracího dialogového okna zadejte počet kopií a poté klikněte na OK Tlačítko, váš aktuální list byl duplikován 5 kopií a přejmenován na název sekvence, jak ukazuje následující snímek obrazovky:

přejmenování dokumentu zkopírované listy 2

Poznámka: Ve výše uvedeném kódu můžete změnit text názvu listu „KTE-„Podle vašich potřeb.


Možná je pro vás použití výše uvedených kódů VBA obtížné, zde představím snadný nástroj - Kutools pro Excel, S jeho Vytvořte pracovní listy sekvence můžete tento úkol dosáhnout bez jakéhokoli úsilí.

Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů. 

Po instalaci Kutools pro Excel, postupujte následovně:

1, klikněte Kutools Plus > Pracovní list > Vytvořte pracovní listy sekvence, viz screenshot:

2. V Vytvořte pracovní listy sekvence dialogové okno:

(1.) Vyberte název listu, který chcete zkopírovat z Základní pracovní list rozbalovací seznam;

(2.) Poté zadejte počet listů, pod které chcete kopírovat Počet vytvoření Textové pole;

(3.) A pak zkontrolujte Pořadová čísla pod Názvy listů založené na sekce;

(4.) Nakonec vytvořte názvy pracovních listů sekvence v pravém podokně, které chcete, viz screenshot:

přejmenování dokumentu zkopírované listy 4

3. Po dokončení nastavení klikněte Ok Tlačítko a konkrétní list byl zkopírován několikrát a přejmenován na základě vaší vytvořené sekvence v novém sešitu, viz screenshot:

přejmenování dokumentu zkopírované listy 5

Klikněte na Stažení zdarma Kutools pro Excel hned!


Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is it possible that you add in this code an option to also copy specific cells. For example: I have in one cell Number 1 and I would like that when I duplicate Sheet will change for +1. Thanks
This comment was minimized by the moderator on the site
Wow this saved a lot of time for me! Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations