Wie mache ich die Hintergrundfarbe des Kontrollkästchens in Excel transparent?
Normalerweise deckt die Hintergrundfarbe des Kontrollkästchens beim Einfügen von Kontrollkästchen (ActiveX Control) in Zellen in Excel die Füllfarbe des Arbeitsblatts ab (siehe Abbildung unten). Um die gesamte Hintergrundfarbe des Arbeitsblatts anzuzeigen, müssen Sie die Hintergrundfarbe des Kontrollkästchens so ändern, dass sie transparent ist. In diesem Artikel wird eine VBA-Methode zur Lösung dieses Problems bereitgestellt.
Machen Sie die Hintergrundfarbe des Kontrollkästchens mit VBA-Code transparent
Machen Sie die Hintergrundfarbe des Kontrollkästchens mit VBA-Code transparent
Gehen Sie wie folgt vor, um die Hintergrundfarbe von Kontrollkästchen mit VBA-Code transparent zu machen.
1. Drücken Sie im Arbeitsblatt die Kontrollkästchen, die Sie benötigen, um sie transparent zu machen Andere + F11 Tasten gleichzeitig zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.
2. In dem Microsoft Visual Basic für Applikationen Fenster, bitte klicken Insert > Modul. Kopieren Sie dann den VBA-Code und fügen Sie ihn in das Codefenster ein.
VBA-Code: Machen Sie die Hintergrundfarbe von Kontrollkästchen transparent
Sub CheckBoxTransparent()
Dim xOleChk As OLEObject
Application.ScreenUpdating = False
For Each xOleChk In ActiveSheet.OLEObjects
If TypeName(xOleChk.Object) = "CheckBox" Then
xOleChk.Object.BackStyle = fmBackStyleTransparent
End If
Next
Application.ScreenUpdating = True
End Sub
3. Drücken Sie die Taste F5 Taste oder klicken Sie auf Führen Sie Schaltfläche, um den Code auszuführen. Dann werden alle Kontrollkästchen im aktuellen Arbeitsblatt transparent. Siehe Screenshot:
In Verbindung stehende Artikel:
- Wie filtere ich Daten basierend auf dem Kontrollkästchen in Excel?
- Wie erstelle ich eine Dropdown-Liste mit mehreren Kontrollkästchen in Excel?
- Wie ändere ich einen bestimmten Zellenwert oder eine bestimmte Farbe, wenn das Kontrollkästchen in Excel aktiviert ist?
- Wie markiere ich eine Zelle oder Zeile mit einem Kontrollkästchen in Excel?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!