Hoe maakt u de achtergrondkleur van een selectievakje transparant in Excel?
Normaal gesproken bedekt de achtergrondkleur van een selectievakje (ActiveX-besturingselement) in Excel de vulkleur van de cel waarin het is geplaatst, zoals te zien is op de afbeelding hieronder. Om de originele achtergrondkleur van het werkblad volledig zichtbaar te houden, moet u de achtergrondkleur van het selectievakje transparant maken. In dit artikel wordt een VBA-methode beschreven om dit probleem op te lossen.

Maak de Achtergrondkleur van het selectievakje transparant met VBA-code
Maak de Achtergrondkleur van het selectievakje transparant met VBA-code
Volg deze stappen om de achtergrondkleur van selectievakjes transparant te maken met VBA-code.
1. Druk in het werkblad met de selectievakjes die u transparant wilt maken tegelijkertijd op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.
2. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module. Kopieer en plak vervolgens de VBA-code in het codovenster.
VBA-code: Maak de Achtergrondkleur van selectievakjes transparant
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. Druk op de toets F5 of klik op de knop Uitvoeren om de code uit te voeren. Vervolgens worden alle selectievakjes in het huidige werkblad transparant. Zie afbeelding:

Gerelateerde artikelen:
- Hoe filtert u gegevens in Excel op basis van een selectievakje?
- Hoe maakt u in Excel een keuzelijst met meerdere selectievakjes?
- Hoe wijzigt u de waarde of kleur van een bepaalde cel wanneer een selectievakje is aangevinkt in Excel?
- Hoe markeert u een cel of rij in Excel met een selectievakje?
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins