Userform VBA

Bonjour,

j'ai créé un userform avec un bouton "Annuler" mais j'aimerais, quand je clique dessus que la procédure liée au Userform s'arrête. Comment faire ?

Merci d'avance.

Cordialement,

vlad45

Bonsoir,

Si votre question revient à cliquer sur la croix, alors je pense que le code est :

Unload Me

À mettre dans le code du bouton "Clik"

@ bientôt

LouReeD

Merci de votre réponse mais c'est un peu plus compliqué que ça :

le userform s'affiche grâce à une autre procédure. Mon but est que cette autre procédure s'arrête quand je clique sur le bouton "annuler" que j'ai créé.

Merci d'avance

vlad45

Donc votre procédure :

Sub votreproc

Blablabla

If r=2 then

Userform1. Show

Exit sub

End if

Blablabla

End Sexcusez moi pour la mise en forme, je suis sur téléphone... Et j'ai du mal avec les balises de code !

@ bientôt

LouReeD

En gros c'est ça.

Sub votreproc

Blablabla

If r=2 then

Userform1. Show

Exit sub

je veux qu'il y ait "Exit" uniquement lorsque je clique sur "annuler"

et qu'il continue la procédure lorsque je clique sur "OK"

End if

Blablabla

End

Merci à vous

Alors je vous propose une variable interrupteur deux positions : vrai faux

Dans un module standard

Public Inter As Boolean

Bouton OK du Userform1 :

Inter = true

Bouton Annuler :

Inter = false

Dans la procédure :

Userform1.Show

If Inter = false Then Exit sub

Inter=false

La suite de la procédure

@ bientôt

LouReeD

Rechercher des sujets similaires à "userform vba"