Sheets.Add-Methode (Excel)
Erstellt ein neues Arbeitsblatt, Diagramm oder Makroblatt. Das neue Arbeitsblatt wird das aktive Blatt.
Syntax
Ausdruck. Add (Before, After, Count, Type)
expression Eine Variable, die ein Sheets-Objekt darstellt.
Parameter
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. |
Rückgabewert
Ein Object-Wert, der das neue Arbeitsblatt, Diagramm oder Makroblatt darstellt.
Hinweise
Wenn Before und After nicht angegeben werden, wird das neue Blatt vor dem aktiven Blatt eingefügt.
Beispiel
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.
Support und Feedback
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.