Bonsoir Hervé, Coyote, Foutix
Petite rectification importante pour Coyote, Cette information est erronée : "inconvénient ne marche que si base dans la même feuille"
Non, il suffit de nommer la plage qui contient la liste par exemple "MaListe" (Menu Insertion/Nom/Définir) et une liste de validation peut puiser sa source sur une autre feuille en indiquant liste / source "=MaListe".
Pour l'exemple d'Hervé, le paramétrage Propriété "RowSource" de la ComboBox est correct pour une ComboBox sur UserForm, mais si Foutix veut créer une ComboBox ActiveX directement sur sa feuille, il lui faudra utiliser la Propriété "ListFillRange" et non "RowSource" (uniquement applicable sur UserForm).
Par ailleurs une petite amélioration simple du code d'Hervé consiste à écrire comme ceci :
Private Sub CommandButton1_Click()
Sheets("Feuil1").Range("B2") = ComboBox1
End Sub
Sinon pour en revenir au problème de Foutix, si Celeda, un de nos super- nanas d'XLD !!!, passe par là, je pense qu'elle a un tutorial tout prèt pour les Listes de Validation.
Bonne Soirée à tous et toutes
@+Thierry