Re : ListBox
Hello Gilbert, Bingo,
Vois le fichier modifié.
Fais gaffe, j'ai essayé de poser le code dans l'Initialize de l'USF et ça m'a carrement planté Excel ! Pourquoi, je ne sais pas...
Pour les améliorations que tu peux apporter, tu peux déjà supprimmer tout ce qui est superflus dans les codes de tes USF.
Par exemple :
Tu n'est pas obligé d'écrire dans le code d'un USF
resultat.TextBox1 =... ou resultat.ComboBox1 =... ou encore resultat.ListBox1 =...
Puisque tu es déjà dans l'USF "resultat" !
Ecris simplement ComboBox1 =...
Par contre (comme je l'ai fais dans l'USF "resultat")
TextBox1.Value = Range("A" & UserForm4.ListBox1.ListIndex + 8)
Là oui tu mets UserForm4.ListBox1... parce que tu veux les information de l'USF4.
Idem Pour Unload UserForm4 tu peux remplacer Par Unload Me
Par contre et toujours, si tu veux fermer l'UserForm2 depuis l'UserForm3, là encore oui tu mets
Unload UserForm2 !
Te laisse faire les corrections.
Pour ce que disait l'ami Gilbert, regardes dans Insertion/Nom/Définir... et tu regardes "Ma_Liste", la formule fait que si tu rentres d'autres noms à partir de A8 à A400, il affichera ce nom dans la ListBox grace à RowSource -> =Ma_Liste
Cdt, Hulk.