Visual Basic Hintergrundfarbe entfernen
Hallo zusammen,
ich muss in Visual Basic Programmieren, dass entweder die Hintergrundfarbe rot wird (habe ich) oder die Hintergrundfarbe entfernt wird (nicht weiß, sondern weg). Letzteres bekomme ich leider nicht hin..
If Not 15 <= bk2 <= 40 Then Cells(zbk, 11).Interior.Color = vbRed Else: ....
3 Antworten
Cells(zbk, 11).Interior.Color = xlColorIndexNone
Klappt es?
Ganz weg kriegst du die Hintergrundfarbe eines Steuerelements nur, wenn du eine völlig transparente Farbe nimmst.
Ansonsten nimm die Default-Hintergrundfarbe für das betreffende Steuerelement.
Falls du eine Zelle meinst: In VBA zeichne ein Makro auf, in dem du dann die Farbe auf "keinen Hintergrund" / "keine Füllung" stellst. Dann schau dir den Quelltext an.
Um das Problem zu lösen, kannst du einfach den Makrorekorder verwenden.