Sheets.Add-Methode (Excel)
Erstellt ein neues Arbeitsblatt, Diagramm oder Makroblatt. Das neue Arbeitsblatt wird das aktive Blatt.
Ausdruck. Add (Before, After, Count, Type)
expression Eine Variable, die ein Sheets-Objekt darstellt.
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Before | Optional | Variant | Ein Objekt, das das Blatt angibt, vor dem das neue Blatt hinzugefügt wird. |
After | Optional | Variant | Ein Objekt, das das Blatt angibt, hinter dem das neue Blatt hinzugefügt wird. |
Count | Optional | Variant | Die Anzahl der hinzuzufügenden Zeilen. Der Standardwert ist die Anzahl der ausgewählten Blätter. |
Typ | Optional | Variant | Gibt den Blatttyp an. Dies kann eine der folgenden XlSheetType-Konstanten sein: xlWorksheet, xlChart, xlExcel4MacroSheet oder xlExcel4IntlMacroSheet. Wenn Sie ein Blatt basierend auf einer vorhandenen Vorlage einfügen, geben Sie den Pfad zu der Vorlage an. Der Standardwert ist xlWorksheet. |
Ein Object-Wert, der das neue Arbeitsblatt, Diagramm oder Makroblatt darstellt.
Wenn Before und After nicht angegeben werden, wird das neue Blatt vor dem aktiven Blatt eingefügt.
In diesem Beispiel wird ein neues Arbeitsblatt vor dem letzten Arbeitsblatt in der aktiven Arbeitsmappe eingefügt.
ActiveWorkbook.Sheets.Add Before:=ActiveWorkbook.Worksheets(ActiveWorkbook.Worksheets.Count)
In diesem Beispiel wird nach dem letzten Arbeitsblatt in der aktiven Arbeitsmappe ein neues Arbeitsblatt eingefügt und der zurückgegebene Objektverweis in einer lokalen Variablen erfasst.
Dim sheet As Worksheet
Set sheet = ActiveWorkbook.Sheets.Add(After:=ActiveWorkbook.Worksheets(ActiveWorkbook.Worksheets.Count))
Hinweis
In 32-Bit-Version von Excel 2010 kann diese Methode nicht mehr als 255 Blätter gleichzeitig erstellen.
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.