Comment rendre la couleur d'arrière-plan de la case à cocher transparente dans Excel?
Normalement, lors de l'insertion de cases à cocher (contrôle ActiveX) dans des cellules dans Excel, la couleur d'arrière-plan de la case à cocher couvrira la couleur de remplissage de la feuille de calcul comme ci-dessous. Pour afficher toute la couleur d'arrière-plan de la feuille de calcul, vous devez modifier la couleur d'arrière-plan de la case à cocher pour qu'elle soit transparente. Et cet article fournira une méthode VBA pour résoudre ce problème.
Rendre la couleur d'arrière-plan de la case à cocher transparente avec le code VBA
Rendre la couleur d'arrière-plan de la case à cocher transparente avec le code VBA
Veuillez procéder comme suit pour rendre la couleur d'arrière-plan des cases à cocher transparente avec le code VBA.
1. Dans la feuille de calcul contient les cases à cocher dont vous avez besoin pour les rendre transparentes, appuyez sur le bouton autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, veuillez cliquer insérer > Module. Ensuite, copiez et collez le code VBA dans la fenêtre Code.
Code VBA: rendre la couleur d'arrière-plan des cases à cocher transparente
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. appuie sur le F5 ou cliquez sur la Courir bouton pour exécuter le code. Ensuite, toutes les cases à cocher de la feuille de calcul actuelle deviennent transparentes. Voir la capture d'écran:
Articles Liés:
- Comment filtrer les données en fonction de la case à cocher dans Excel?
- Comment créer une liste déroulante avec plusieurs cases à cocher dans Excel?
- Comment modifier une valeur ou une couleur de cellule spécifiée lorsque la case est cochée dans Excel?
- Comment mettre en évidence une cellule ou une ligne avec une case à cocher dans Excel?
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!