Microsoft Excel nabízí mnoho možností pro vytváření a správu dat. Jednou z takových možností je použití VBA (Visual Basic for Applications) - vestavěného programovacího jazyka, který umožňuje automatizaci úloh a rozšíření funkčnosti programu.
Pokud potřebujete vložit nový list do pracovního sešitu s určitým názvem, můžete k provedení této operace použít VBA. Chcete-li to provést, musíte napsat příslušný kód, který přidá nový list a přiřadí mu požadované jméno.
Vytvoření nového listu v aplikaci VBA Excel umožňuje organizovat data v pohodlné formě a umožňuje flexibilnější přístup k nim pro pozdější zpracování. Díky VBA můžete automatizovat proces vytváření jmenovaných listů, což vám ušetří čas a usnadní práci s daty.
Krok 1: Otevření Visual Basic Editor
Než začnete v aplikaci VBA Excel vytvářet nový list s určitým názvem, musíte otevřít Visual Basic Editor. Zde je návod, jak to udělat:
- Otevřete soubor Excel, ve kterém chcete vytvořit nový list.
- Na panelu nástrojů aplikace Excel vyberte kartu Vývojář. Pokud tuto kartu nevidíte, postupujte podle následujících pokynů:
- Klikněte pravým tlačítkem na libovolnou přípustnou oblast panelu nástrojů aplikace Excel.
- V kontextové nabídce vyberte "Přizpůsobit panel nástrojů".
- V okně přizpůsobit panel nástrojů se ujistěte, že je karta Vývojář zaškrtnuta políčkem a klikněte na OK.
- Na kartě Vývojář vyhledejte skupinu kód a klikněte na tlačítko Visual Basic.
Po dokončení všech těchto kroků by se mělo otevřít okno Visual Basic Editor připravené k vytvoření nového listu v aplikaci VBA Excel.
Krok 2: Vytvoření nového modulu
Chcete-li vytvořit nový modul v aplikaci VBA Excel, postupujte podle těchto kroků:
- Otevřete Visual Basic Editor stisknutím klávesové zkratky Alt + F11 .
- V nabídce vyberte Vložení, a potom Modul.
- Otevře se nový modul v editoru kódu VBA. V tomto modulu můžete napsat svůj kód VBA.
Nyní máte nový modul, do kterého můžete napsat kód pro vytvoření nového listu s určitým názvem.
V další části rozebereme, jak vytvořit nový list a přiřadit mu název.
Krok 3: zadání kódu pro vytvoření nového listu
Nyní, když víte, jak nastavit název pro nový list, můžete začít psát kód pro jeho vytvoření VBA Excel. K tomu budete muset použít objekt Worksheets a metoda Add.
Softwarový kód pro vytvoření nového listu může vypadat takto:
Sub CreateNewSheet()Dim ws As WorksheetDim sheetName As String' Введите желаемое имя нового листаsheetName = "Новый лист"' Создайте новый листSet ws = ThisWorkbook.Worksheets.Add' Переименуйте новый листws.Name = sheetNameEnd Sub
V tomto kódu vytváříme novou proměnnou ws jako Worksheet, který bude představovat nový list. Poté zadáme název pro nový list pomocí proměnné sheetName. Vytváříme nový list pomocí metody Add objektu Worksheets vázaný na pracovní knihu ThisWorkbook. Poté přejmenujeme nový list a přiřadíme hodnotu proměnné sheetName vlastnost Name objektu ws.
Můžete změnit hodnotu proměnné sheetName na jakýkoli jiný název listu, který potřebujete.
Nyní, když máte kód pro vytvoření nového listu, můžete jej provést stisknutím tlačítka přehrávání (zelený trojúhelník) na panelu nástrojů VBA nebo stisknutím klávesy F5 na klávesnici. Po dokončení kódu bude vytvořen nový list s daným názvem.
Krok 4: Spuštění makra pro vytvoření nového listu s určitým názvem
Nyní, když jste vytvořili makro pro vytvoření nového listu s určitým názvem, zbývá jej pouze spustit, abyste viděli výsledek. Zde je návod, jak to udělat:
- Otevřete tabulku aplikace Excel, ve které chcete vytvořit nový list.
- Klikněte na kartu Vývojář na hlavním panelu nástrojů aplikace Excel.
- V části makra vyberte makro, které jste vytvořili, a vytvořte nový list s určitým názvem.
- Klikněte na tlačítko Spustit.
Po provedení makra se ve vaší tabulce aplikace Excel vytvoří nový list se zadaným názvem. Budete jej moci vidět v seznamu listů umístěném ve spodní části okna aplikace Excel.
Nyní víte, jak vytvořit nový list s určitým názvem VBA Excel a spustit makro pro tento účel. Je to velmi užitečná dovednost, která vám umožní automatizovat vytváření a správu listů vašich excelových tabulek.