[macro excel] checkbox déclanchant 2 macros

Fermé
normanya Messages postés 1 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 21 août 2007 - 21 août 2007 à 23:07
Papou93 Messages postés 146 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 5 juin 2012 - 22 août 2007 à 15:21
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 146 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 5 juin 2012 59
22 août 2007 à 15:21
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