Ouvrir un userform si le bouton a été activé

  • Initiateur de la discussion Initiateur de la discussion mj95
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

mj95

XLDnaute Nouveau
Bonjour,

J'ai 3 userform dans mon fichier test, dans l'USF 1 il y a un bouton "cliquer" et un bouton "suivant" .
Quand je clique sur suivant je veux afficher l'USF 3 sauf si je n'ai pas cliquer sur "cliquer", je veux afficher l'USF 2.
J'ai essayé un code dans mon bouton "suivant" de l'USF 1 mais vous allez tout de suite constater que ce que j'aimerai réaliser ne fontionne pas.

Merci de votre aide.
 

Pièces jointes

Re : Ouvrir un userform si le bouton a été activé

Bonjour mj95,

Je te suggère d'utiliser une variable booléenne, ça donnerait quelque chose comme ça dans le code de ton premier USF :

VB:
Private stateCliquer As Boolean
Private Sub cliquer_Click()
    MsgBox ("test OK, cliquer sur suivant")
    stateCliquer = True
End Sub

Private Sub suivant_Click()
    'L'objectif dans cette macro est d'afficher l'USF 3 si on a cliqué sur le bouton "cliquer" sinon on affiche l'USF 2
    If stateCliquer = True Then
        UserForm3.Show
        stateCliquer = False
    Else
        UserForm2.Show
    End If
End Sub

Bonne journée,
WUTED
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
386
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
361
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
284
Réponses
38
Affichages
888
Retour