macro et case a cocher

  • Initiateur de la discussion Initiateur de la discussion surforio
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

surforio

Guest
bonjour
ja i eu en ma posseession un fichier excel avec des boutons qui fait tourner des pages...
curieux j ai l idee de faire un fichier pour mon job
par contre je me suis heurte au probleme suivant
je veux cocher avec une case et luib faire modifier la couleur de une ou plusieurs cellules adjacentes
ensuite en decochant je veux revenir a la couleur initiale
je n arrive pas a programmer cette condition
est elle realisable
ou existe t il un autre moyen?
merci de votre aide
 
Bonsoir surforio

Ptêtre un début:

If CheckBox1 = True Then
Range("B1😀1").Select
With Selection.Interior
'met fond en rouge
.ColorIndex = 3
.Pattern = xlSolid
End With
Range("A1").Select
Else
If CheckBox1 = False Then
Range("B1😀1").Select
With Selection.Interior
'met fond en blanc
.ColorIndex = 2
.Pattern = xlSolid
End With
Range("A1").Select
End If
End If

A++

Temjeh
 
Bonjour Surforio, Temjeh, Forum

Pour compléter la solution de notre ami Temjeh

La case à cocher doit être réalisée avec la barre d'outils "Visual basic" (et non "formulaires")

dans le module feuille1

Option Explicit

Private Sub CheckBox1_Click()

If CheckBox1 Then
Range("C1😀4").Interior.ColorIndex = 4 '4=vert
Else
Range("C1😀4").Interior.ColorIndex = xlNone
End If

End Sub

A+
Michel
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
2 K
Retour