Come rendere trasparente il colore di sfondo della casella di controllo in Excel?
Normalmente, quando si inseriscono le caselle di controllo (controllo ActiveX) nelle celle in Excel, il colore di sfondo della casella di controllo coprirà il colore di riempimento del foglio di lavoro come nell'immagine sottostante. Per visualizzare l'intero colore di sfondo del foglio di lavoro, è necessario modificare il colore di sfondo della casella di controllo in modo che sia trasparente. E questo articolo fornirà un metodo VBA per risolvere questo problema.
Rendi trasparente il colore di sfondo della casella di controllo con il codice VBA
Rendi trasparente il colore di sfondo della casella di controllo con il codice VBA
Si prega di fare quanto segue per rendere trasparente il colore di sfondo delle caselle di controllo con il codice VBA.
1. Nel foglio di lavoro contenente le caselle di controllo che desideri rendere trasparenti, premi il pulsante altro + F11 tasti contemporaneamente per aprire il file Microsoft Visual Basic, Applications Edition finestra.
2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Moduli. Quindi copia e incolla il codice VBA nella finestra del codice.
Codice VBA: rendi trasparente il colore di sfondo delle caselle di controllo
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. premi il F5 o fare clic su Correre pulsante per eseguire il codice. Quindi tutte le caselle di controllo nel foglio di lavoro corrente diventano trasparenti. Vedi screenshot:
Articoli correlati:
- Come filtrare i dati in base alla casella di controllo in Excel?
- Come creare un elenco a discesa con più caselle di controllo in Excel?
- Come modificare un valore o un colore di cella specificato quando la casella di controllo è selezionata in Excel?
- Come evidenziare una cella o una riga con la casella di controllo in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!