RE Fab et les ami(e)s
Ben une ""zone de liste modifiable"" n'est autre qu'une ComBoBox !! c'est donc ce que tu as reçu dans le fichier que je t'ai envoyé...
Utilisée dans un UserForm elle allie les caractéristiques d'un contrôle ListBox et d'un contrôle TextBox. L'utilisateur peut entrer une nouvelle valeur, comme dans un contrôle TextBox ou bien sélectionner une valeur existante comme dans un contrôle ListBox...
En VBA on peut initialiser sa valeur au démarrage du UserForm comme ceci :
Private Sub UserForm_Initialize()
ComboBox1.AddItem "Toto"
ComboBox1.AddItem "Lulu"
ComboBox1.AddItem "Zaza"
End Sub
ou encore comme ceci
Private Sub UserForm_Initialize()
ComboBox1.RowSource = "Feuil1!A1:A10"
End Sub
Mais attention les deux méthodes n'ont pas les même répercussions....
(Avec la Méthode AddItem on aura le droit à RemoveItem... Mais pas avec la Méthode RowSource)
(Voir ce Fil (que je te conseille, car @Chistophe@ s'en souvient encore]
Voilà pour une première approche...
Bonne découverte
@+Thierry
PS pour une ComBobox de feuille (donc pas sur UserForm) c'est la Méthode "ListFillRange" à la place de "RowSource" histoire d'embrouiller un peu les novices !! lol