Enchainer les userform
bonjour à tous;
Voila mon problème; j'ai un fichier excel dans lequel j'ai créé un premier USERFORM (on doit choisir un ou plusieurs modèles de voitures). (j'arrive à le faire )
J'aimerai qu'à partir des cases qui y sont cochées, cela puisse ouvrir d'autres userform (qui s'enchainent avec suivant) dont le nombre dépend du nombre de cases cochées. Dans ces nouveaux USERFORM, on clic sur les options choisi (liste de choix multiples). (exemple: voiture 1 et voiture 3 sont cochés alors j'ai successivement deux userform qui s'ouvrent pour me demander pour chaque de choisir les options).
Les résultats sont ensuite compilés pour apparaitre dans la feuille 2 (voir l'exemple)
Merci beaucoup de votre aide éventuelle.
A+
Bonjour lemienslef,
Alors, dans la structure c'est pas trop compliqué, il faut que tu utilises à la fois le code de l'userform principale et que tu passes par un module pour le chargement des userform suivantes :
Code pour le module :
Sub LancementUF2()
UserForm2.Show
End Sub
Sub LancementUF3()
UserForm3.Show
End Sub
Sub LancementUF4()
UserForm4.Show
End SubCode pour l'UserForm principale:
Private Sub CommandButton1_Click()
If Me.CheckBox1.Value = True Then
LancementUF2
End If
If Me.CheckBox2.Value = True Then
LancementUF3
End If
If Me.CheckBox3.Value = True Then
LancementUF4
End If
Unload Me 'Ferme ton UserForm principale
End SubVoilà pour la structure, après n'hésite pas à renommer tes checkbox, boutons, userform et autres pour t'y retrouver plus facilement!
Bon courage!
en haut à droite du poste qui a apporté la solution à ton problème!