Microsoft Excel bietet viele Möglichkeiten zum Erstellen und Verwalten von Daten. Eine dieser Funktionen ist die Verwendung von VBA (Visual Basic for Applications), einer integrierten Programmiersprache, mit der Sie Aufgaben automatisieren und die Funktionalität eines Programms erweitern können.
Wenn Sie ein neues Arbeitsblatt mit einem bestimmten Namen in eine Arbeitsmappe einfügen möchten, können Sie VBA verwenden, um diesen Vorgang auszuführen. Dazu müssen Sie den entsprechenden Code schreiben, der ein neues Blatt hinzufügt und ihm den gewünschten Namen zuweist.
Wenn Sie ein neues Arbeitsblatt in VBA Excel erstellen, können Sie die Daten in einer benutzerfreundlichen Form organisieren und für die spätere Verarbeitung flexibler darauf zugreifen. Mit VBA können Sie den Prozess der Erstellung benannter Arbeitsblätter automatisieren, was Ihnen Zeit spart und die Arbeit mit den Daten vereinfacht.
Schritt 1: Öffnen des Visual Basic-Editors
Bevor Sie ein neues Arbeitsblatt mit einem bestimmten Namen in VBA Excel erstellen können, müssen Sie den Visual Basic-Editor öffnen. Hier ist, wie man es macht:
- Öffnen Sie die Excel-Datei, in der Sie ein neues Arbeitsblatt erstellen möchten.
- Klicken Sie in der Excel-Symbolleiste auf die Registerkarte Entwickler. Wenn Sie diese Registerkarte nicht sehen, befolgen Sie die folgenden Anweisungen:
- Klicken Sie mit der rechten Maustaste auf einen gültigen Bereich der Excel-Symbolleiste.
- Wählen Sie im Kontextmenü die Option Symbolleiste anpassen aus.
- Stellen Sie im Fenster Symbolleiste anpassen sicher, dass die Registerkarte Entwickler mit einem Häkchen markiert ist, und klicken Sie auf OK.
- Suchen Sie auf der Registerkarte Entwickler die Gruppe Code, und klicken Sie auf die Schaltfläche Visual Basic.
Nachdem Sie alle diese Schritte ausgeführt haben, sollten Sie das Visual Basic-Editor-Fenster öffnen, in dem Sie ein neues Arbeitsblatt in VBA Excel erstellen können.
Schritt 2: Erstellen eines neuen Moduls
Befolgen Sie diese Schritte, um ein neues Modul in VBA Excel zu erstellen:
- Öffnen Sie den Visual Basic-Editor, indem Sie Alt + F11 drücken.
- Wählen Sie im Menü Einfügung und dann Modul.
- Das neue Modul wird im VBA-Code-Editor geöffnet. In diesem Modul können Sie Ihren VBA-Code schreiben.
Jetzt haben Sie ein neues Modul, in dem Sie Code schreiben können, um ein neues Arbeitsblatt mit einem bestimmten Namen zu erstellen.
Im nächsten Abschnitt erfahren Sie, wie Sie ein neues Blatt erstellen und ihm einen Namen zuweisen.
Schritt 3: Code eingeben, um ein neues Arbeitsblatt zu erstellen
Jetzt, da Sie wissen, wie Sie einen Namen für ein neues Arbeitsblatt festlegen, können Sie mit dem Schreiben von Code beginnen, um es in VBA Excel zu erstellen. Dazu müssen Sie ein Objekt verwenden Worksheets und die Methode Add.
Der Programmcode zum Erstellen eines neuen Arbeitsblatts könnte folgendermaßen aussehen:
Sub CreateNewSheet()Dim ws As WorksheetDim sheetName As String' Введите желаемое имя нового листаsheetName = "Новый лист"' Создайте новый листSet ws = ThisWorkbook.Worksheets.Add' Переименуйте новый листws.Name = sheetNameEnd Sub
In diesem Code erstellen wir eine neue Variable ws geben Sie das Arbeitsblatt ein, das das neue Arbeitsblatt darstellt. Dann geben wir einen Namen für das neue Blatt mit einer Variablen ein sheetName. Wir erstellen ein neues Blatt mit der Methode Add Objekts Worksheets an eine Arbeitsmappe gebunden ThisWorkbook. Dann benennen wir das neue Blatt um, indem wir der Variablen einen Wert zuweisen sheetName Eigenschaft Name Objekts ws.
Sie können den Wert einer Variablen ändern sheetName zu jedem anderen Blattnamen, den Sie benötigen.
Nachdem Sie nun den Code zum Erstellen eines neuen Arbeitsblatts haben, können Sie ihn ausführen, indem Sie auf der VBA-Symbolleiste auf die Wiedergabetaste (grünes Dreieck) klicken oder die Taste F5 auf der Tastatur drücken. Nachdem der Code ausgeführt wurde, wird ein neues Arbeitsblatt mit dem angegebenen Namen erstellt.
Schritt 4: Führen Sie ein Makro aus, um ein neues Arbeitsblatt mit einem bestimmten Namen zu erstellen
Nachdem Sie nun ein Makro erstellt haben, um ein neues Arbeitsblatt mit einem bestimmten Namen zu erstellen, müssen Sie es nur noch ausführen, um das Ergebnis zu sehen. Hier ist, wie man es macht:
- Öffnen Sie die Excel-Tabelle, in der Sie ein neues Arbeitsblatt erstellen möchten.
- Klicken Sie in der Hauptsymbolleiste von Excel auf die Registerkarte Entwickler.
- Wählen Sie im Abschnitt "Makros" das von Ihnen erstellte Makro aus, um ein neues Arbeitsblatt mit einem bestimmten Namen zu erstellen.
- Klicken Sie auf die Schaltfläche Ausführen.
Nachdem Sie das Makro ausgeführt haben, wird ein neues Arbeitsblatt mit dem von Ihnen angegebenen Namen in Ihrer Excel-Tabelle erstellt. Sie können es in der Arbeitsblattliste am unteren Rand des Excel-Fensters sehen.
Jetzt wissen Sie, wie Sie in VBA Excel ein neues Arbeitsblatt mit einem bestimmten Namen erstellen und zu diesem Zweck ein Makro ausführen. Dies ist eine sehr nützliche Fähigkeit, mit der Sie die Erstellung und Verwaltung von Arbeitsblättern Ihrer Excel-Tabellen automatisieren können.