Freigeben über


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.