Bonjour tout le monde.
Je n'ai pas trouver réponse à mon problème, j’espère ne pas faire de doublon.
voila mon prob:
1-J'ai un userform dans lequel j'ai une liste déroulante de choix. (ecran_accueil)
2-Je sélectionne un choix dans ma liste de déroulante
3- Je clique sur btm_ok
4- Un USF s'ouvre en fonction du choix effectué précédemment
Voila mon code.
'ferme l'écran d'accueil quand je clique sur annuler
Private Sub btn_annulé_Click()
Unload Me
End Sub
'ouvrir l'userform correspondant a mon choix
Private Sub btm_ok_click()
With ComboBox1
If .ListIndex < "Passer une commande" > -1 Then passer_une_commande.Show
If .ListIndex < "Consulter un sous ensemble" > -1 Then new_ref_achat.Show
If .ListIndex < "voir le stock" > -1 Then voir_stock.Show
If .ListIndex < "voir les resultats" > -1 Then consulter_sous_ensemble.Show
End With
End Sub
'initialiser toutes les listes déroulantes
Private Sub UserForm_initialize()
'initialiser le liste de choix d'actions
With ComboBox1
.AddItem "Passer une commande"
.AddItem "Consulter un sous ensemble"
.AddItem "Consulter ou intégrer une nouvelle pièce acheté"
.AddItem "Consulter ou intégrer une nouvelle pièce code 6"
.AddItem "Consulter ou integrer un nouveau s-e ensemble code 4"
.AddItem "Consulter ou intégrer un nouveau s-e code 2"
.AddItem "Voir le stock"
.AddItem "Entrer les données de fin de production"
.AddItem "Voir les résultats"
.AddItem "Traiter une garantie, SAV"
End With
End Sub
Je vous remercie pour vos réponses éventuelles. Je pense que c'est simple pour qqun de bon, ais moi, je cale lol.
Merci