[macro excel] checkbox déclanchant 2 macros

normanya Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Papou93 Messages postés 146 Date d'inscription   Statut Membre Dernière intervention   -
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!
Configuration: Mac OS X
Firefox 2.0.0.6

1 réponse

  1. Papou93 Messages postés 146 Date d'inscription   Statut Membre Dernière intervention   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