VBA – ClearFormats – Formatierung jeder Zelle im Bereich löschen
In this Article
In diesem Tutorial zeigen wir Ihnen, wie Sie die Formatierung einer Zelle oder eines ganzen Zellenbereichs entfernen können.
Sie können die Zellenformatierung mit der ClearFormats-Methode des Range-Objekts löschen.
Hinweis: Wenn Sie alles, was die Zelle betrifft, löschen möchten, verwenden Sie stattdessen .Clear.
Formatierungen aus einem Zellenbereich löschen
Hiermit wird die Zellenformatierung für den Bereich A1:C1 gelöscht.
Sub FormatierungenLoeschen()
Range("A1:C1").ClearFormats
End Sub
Wenn Sie die Formatierung eines ganzen Arbeitsblatts löschen möchten, verwenden Sie stattdessen das Cells-Objekt:
Sub BlattFormatierungenLoeschen()
Cells.ClearFormats
End Sub
Wenn Sie mit einem extrem großen Bereich in einer großen Arbeitsmappe arbeiten, kann sich Excel möglicherweise aufhängen. Sie können auch alle Zellen in einer Schleife durchlaufen, um zu verhindern, dass sich Excel aufhängt.
Zellen in einer Schleife durchlaufen und Formatierungen löschen
Im folgenden Beispiel wird die Formatierung für jede Zelle in einem Bereich mithilfe einer Schleife gelöscht:
Public Sub FormatierungEntfernen()
Dim c As Range
For Each c In Range("A:A")
c.ClearFormats
Next c
End Sub
VBA-Programmierung leicht gemacht
Hören Sie auf, online nach VBA-Code zu suchen. Erfahren Sie mehr über AutoMacro – einen VBA-Code-Generator, der es Anfängern ermöglicht, Prozeduren von Grund auf mit minimalen Programmierkenntnissen und mit vielen zeitsparenden Funktionen für alle Benutzer zu programmieren!