VBA – Zellenfarbe löschen

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on Dezember 28, 2022

In diesem Artikel zeigen wir Ihnen, wie Sie die Hintergrundfarbe einer Zelle in VBA löschen können.

Der VBA-Code kann das Zellenformat einschließlich der Hintergrundfarbe ändern. Sie können jedes Format (einschließlich der Hintergrundfarbe), das zuvor für eine Zelle festgelegt wurde, entfernen.

Zellenfarbe löschen

Markieren Sie die Zellen, in denen Sie die Hintergrundfarbe entfernen möchten.

vba zellenfarbe loeschen

Führen Sie das folgende Makro aus:

Sub ZellenfarbeLoeschen()
   Selection.Interior.Color = xlNone
End Sub

Dies entspricht der Auswahl von Keine Füllung in der Dropdown-Liste Füllfarbe in der Menüleiste.

 

vba zellenfarbe keine fuellung

Wenn Sie ein Makro aufzeichnen, um die Hintergrundfarbe zu entfernen, wird der folgende Code möglicherweise generiert:

Sub FarbeEntfernen()
  With Selection.Interior
    .Pattern = xlNone
    .TintAndShade = 0
    .PatternTintAndShade = 0
  End With
End Sub

Dieses Makro würde genau dieselbe Funktion ausführen wie das obige, aber das obige ist effizienter, da es nur eine Codezeile enthält!

Wenn Sie die Hintergrundfarbe für einen bestimmten Zellenbereich entfernen möchten, können Sie den folgenden Code verwenden:

Sub ZellenfarbeLoeschen()
  Range("B2:F2").Interior.Color = xlNone
End Sub

oder, wenn Sie eine Variable verwenden möchten, würde dieser Code das Gleiche tun!

Sub ZellenfarbeLoeschen()
  Dim bereich As Range
  Set bereich = Range("B2:F2")
  bereich.Interior.Color = xlNone
End Sub
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