[macro excel] checkbox déclanchant 2 macros

normanya Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Papou93 Messages postés 147 Statut Membre -
Bonjour,
Je débute sur VBA. J'ai 2 macro :

Sub coche()
Range("A1").Select
ActiveCell.FormulaR1C1 = "oui"
End Sub

Sub decoche()
Range("A1").Select
ActiveCell.FormulaR1C1 = "non"
End Sub

J'associe la macro "coche" à une checkbox d'un formulaire avec le bouton droit. Je clique la case et la macro écrit oui dans la cellule. Comment puis-je assocer la deuxieme macro a l'évenement décocher la case.

Merci de m'aiguiller vers de bons tutoriaux!
A voir également:

1 réponse

Papou93 Messages postés 147 Statut Membre 59
 
Bonjour normanya,

Tu as beaucoup plus simple :
Dans l'événrment Click de ton checkbox, entre le code suivant :

Private Sub CheckBox1_Click()
Select Case CheckBox1.Value
  Case Is = True
  Range("a1") = "Oui"
  Case Is = False
  Range("a1") = "Non"
End Select
End Sub


Que fait ce programme ?
Quand tu cliques sur ta case d'option, le programme lit la valeur de cette case : Value=True (Vrai) --> "Oui" , Value=False (Faux) --> "Non"
En fonction de cette valeur, il écrit directement dans la cellule indiquée, ce n'est pas nécessaire de sélectionner la cellule auparavant.

Pour la 2ème partie de ta question, je te conseille le site suivant :

https://www.excel-exercice.com/

Espérant avoir pu t'aider.

Cordialement.
0