VBA – Gesamtes Blatt leeren

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on Oktober 30, 2021

In VBA ist es schnell und einfach, ein ganzes Blatt (oder Arbeitsblatt) zu leeren.

Aktuelles Blatt leeren

Alles löschen (Inhalte, Formate, Kommentare, etc.)

Damit werden alle Zelleneigenschaften des aktuellen Blatts gelöscht: Inhalte, Formate, Kommentare usw.:

Cells.Clear

Inhalte löschen

Stattdessen können Sie NUR den Zelleninhalt löschen:

Cells.ClearContents

Formate löschen

oder nur die Zellformate:

Cells.ClearFormats

Durch Eingabe von Cells.Clear in den VBA-Editor können Sie die Liste der verfügbaren Clear-Methoden sehen:

vba zellen leeren

 

Den belegten Bereich des Arbeitsblatts löschen

Sie können auch den gesamten belegten Bereich des Arbeitsblatts löschen. Dabei können auch Objekte (Formen, Diagramme, Textfelder) gelöscht werden.

ActiveSheet.UsedRange.Delete

Blatt leeren (nach Namen)

Um ein bestimmtes Blatt zu leeren, verwenden Sie den folgenden Code, wobei „Sheet1“ der Name des zu leerenden Blattes ist:

Sheets("Sheet1").Cells.Clear

Arbeitsblatt leeren (von Variablen)

Um ein durch eine Objektvariable definiertes Blatt zu leeren, verwenden Sie den folgenden Code:

dim ws as worksheet

Set ws = Sheets("Blatt1")

ws.Cells.Clear
vba-free-addin

Add-In für VBA-Code-Beispiele

Auf alle Code-Beispiele aus unserer Website einfach zugreifen.

Navigieren Sie einfach zum Menü, klicken Sie darauf und der Code wird direkt in Ihr Modul eingefügt. .xlam add-in.

(Keine Installation erforderlich!)

Kostenloser Download

Return to VBA Code Examples