Appeler une macro Si la case a cocher est =1

Résolu
Bonjour, j'aimerai appeler une macro (deja crée, qui permet d'afficher une boite de dialogue) lorsque la case a cocher d'un de mes formulaire est cocher^^, le probleme c'est que je ne connai pas les structures en VB pour la structure if..
qq1 peut m'aider?? merci de vos reponses ++
Configuration: Windows XP
Internet Explorer 7.0

8 réponses

  1. bonjour,

    If checkBox1.value = True Then
        'faire ceci
    Else
        'sinon faire cela
    End If


    voilà

    ;o)

    polux
    1
    1. désolé je n'ai pas précisé mais je suis sous access 2003, voilou.
      0
      1. Ca ne change rien au code posté plus haut

        ;o)

        polux
        0
    2. merci pour ta réponse, mais je ne vois pas comment appeler la macro, je dois ecrire le nom de la macro

      If checkBox1.value = True Then
      >>ici???<<
      end if
      0
      1. oui bien sur
        0
    3. lol dsl, c'est juste que le temps que je post le message tu avais repondu entre temps ^^
      0
      1. Le fait de mettre le nom de la macro à cet endroit ne fonctionne pas, ce n'est pas grave je appelé une boite de dialogue directement, MsgBox ("mon message"), sa fonctionne bien, mais est ce que je peux modifier le titre de la fenetre qui s'affiche "Microsoft office access",est-ce que je peux egalement désactiver la croix en haut a droite pour quitter la fenetre afin d'obligé l'utilisateur d'appuyer sur le bouton ok de la fenetre?
        0
        1. Je ne sais pas si on peut désactiver la croix de la boite de dialogue. Pour ça il faut créer sa propre boite avec un UserForm.
          Pour mettre un titre dans un msgBox :
          MsgBox ("Mon message ... blabla",VbExclamtion + VbYesNo,"Titre de ma boite de dialogue")


          Dans le If ... Then .. pour s'assurer que l'on passe dans le If, il faut passer le code en mode débogueur et faire du pas à pas ...

          ;o)
          0
          1. oki, ba merci bien pour tes réponses, tu m'as bien aidé.
            A une prochaine fois p-e, bonne journée l'ami ++ ;)
            0
            1. de rien, bonne continuation.

              ;o)

              polux
              0