[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 -
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!
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:
- [macro excel] checkbox déclanchant 2 macros
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
1 réponse
Bonjour normanya,
Tu as beaucoup plus simple :
Dans l'événrment Click de ton checkbox, entre le code suivant :
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.
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.