Liste déroulante avec flèche mais sans source sur feuille

Bonjour à tous,

je débute en VBA, je cherche à faire une liste déroulante (avec une flèche dessus donc pas de validation). Cette liste doit être remplie en VBA, pas avec des données présentes sur la feuille.

Lorsque je clique droit sur ma "zone de liste déroulante" et que je fais affectuer une macro, puis nouvelle, j'arrive dans l'éditeur VBA :

Sub Zonecombinée1_QuandChangement()

End Sub

J'en déduis donc que mon objet d'appelle Zone combinée, seulement le code suivant ne marche pas :

Sub Zonecombinée1_QuandChangement()
Zonecombinée1.Add "Bon"
End Sub

Qu'est ce que j'ai manqué ?

Merci beaucoup !

Bonsoir,

regarde et dis quoi.

A adapter bien sur

A +

155classeur21.xlsm (14.05 Ko)

Bonsoir

A tester

Merci pour vos réponses,

henri, dans ton exemple je ne vois pas comment peupler la liste sans afficher les données sur la feuille

Banzai64, j'ai rajouter la méthode Init comme dans ton exemple pour initialiser ma liste au lancement du classeur et ça à l'air de marcher, merci beaucoup !

Rechercher des sujets similaires à "liste deroulante fleche source feuille"