Inhaltsverzeichnis
In VBA ist es einfach, Zellen oder Zelleigenschaften mit den .Clear-Methoden zu löschen.
VBA Clear Cells / Ranges
Geben Sie Folgendes in den VBA-Editor ein.
1 | Range("a1").Clear |
Dadurch werden alle verfügbaren Clear-Methoden angezeigt:
Wie Sie sehen, können Sie Folgendes löschen:
- Alles klar)
- Kommentare ( .ClearComments)
- Inhalt ( .ClearContents)
- Formate ( .ClearFormats)
- Hyperlinks ( .ClearHyperlinks)
- Notizen ( .ClearNotes)
- Gliederung ( .ClearOutline)
VBA ClearContents
Die gebräuchlichste Methode zum Löschen ist ClearContents. ClearContents löscht nur den Inhalt von Zellen (Zellenwerte / Text). Formatierungen, Kommentare oder sonstiges werden nicht gelöscht.
1 | Range("b2").ClearContents |
ClearContents entspricht dem Drücken der Entf-Taste auf Ihrer Tastatur.
Sie können auch den Inhalt eines ganzen Zellbereichs löschen:
1 | Range("b2:c10").ClearContents |
VBA löschen
Clear löscht alle Zelleigenschaften aus einer Zelle:
1 | Range("b2").Clear |
VBA-Formatierung löschen
Um die Zellenformatierung zu löschen, verwenden Sie ClearFormats
1 | Range("b2").ClearFormats |
Auswahl löschen
So löschen Sie die aktuelle Auswahl:
1 | Auswahl.Löschen |
Gesamtes Blatt löschen
So löschen Sie ein gesamtes Arbeitsblatt:
1 | Sheets("Sheet1").Cells.Clear |