Hoe de achtergrondkleur van het selectievakje transparant maken in Excel?
Normaal gesproken zal bij het invoegen van selectievakjes (ActiveX-besturingselement) in cellen in Excel de achtergrondkleur van het selectievakje de vulkleur van het werkblad bedekken, zoals onder screenshot. Om de hele achtergrondkleur van het werkblad weer te geven, moet u de achtergrondkleur van het selectievakje transparant maken. En dit artikel biedt een VBA-methode 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
Ga als volgt te werk om de achtergrondkleur van selectievakjes transparant te maken met VBA-code.
1. In het werkblad staan de selectievakjes die je nodig hebt om ze transparant te maken, druk op de anders + F11 toetsen tegelijkertijd om het Microsoft Visual Basic voor toepassingen venster.
2. In de Microsoft Visual Basic voor toepassingen venster, klik dan Invoegen > Module. Kopieer en plak vervolgens VBA-code in het codevenster.
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 de F5 toets of klik op de lopen knop om de code uit te voeren. Vervolgens worden alle selectievakjes in het huidige werkblad transparant. Zie screenshot:
Gerelateerde artikelen:
- Hoe gegevens filteren op basis van selectievakjes in Excel?
- Hoe maak je een vervolgkeuzelijst met meerdere selectievakjes in Excel?
- Hoe verander ik een gespecificeerde celwaarde of kleur wanneer het selectievakje is aangevinkt in Excel?
- Hoe cel of rij markeren met selectievakje in Excel?
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!