Liste déroulante en VBA

Bonsoir à tous,

Je débute en vba, et je cherche depuis quelque heures,mais voilà à force ....

J'ai déjà fait un userform ,

Mon problème, je voudrais dans la liste déroulante pouvoir sélectionner un matricule parmi 15!!! et que le nom s'affiche dans le listebox.

J'ai essayé ça:

Private Sub Accueil_Initialize()

Sheets("Données").Activate

ComboBox_matricule.List = "A1:A15"

End Sub

Mais hélas rien ne s’inscrit.

Mon userform se nomme Accueil mes matricules sont dans la feuille données cells A1:A15 .

Merci pour votre aide.

capture

Bonsoir

Que ton userform s'appelle "Accueil" ou "TrucMuche" la procédure d'initialisation de cet userform s'appellera toujours UserForm_Initialize

Essayes ce code

Private Sub UserForm_Initialize()
Sheets("Données").Activate
ComboBox_matricule.List() = Range("A1:A15").Value
End Sub

Ou plus simplement

Private Sub UserForm_Initialize()
ComboBox_matricule.List() = Sheets("Données").Range("A1:A15").Value
End Sub

Pour ta prochaine demande un fichier est plus utile qu'une image

Bonsoir,

J'ai essayer cela fonctionne

Merci de votre aide...

Pas facile quand on débute!!!!

Rechercher des sujets similaires à "liste deroulante vba"