Liste déroulante dans un UserForm

  • Initiateur de la discussion Initiateur de la discussion balzou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

balzou

XLDnaute Nouveau
Bonjour à tous,

Je suis un novice en matière d'Excel, c'est donc pour cela que je m'adresse à vous.

J'ai créé un UserForm avec une liste déroulante dedans mais je n'arrive pas à lui faire prendre les données que j'ai mise sur une feuille de classeur.

Je souhaiterais que lorsque je clique sur une cellule de la feuille 1, le UserForm apparaisse et que la liste déroulante à l'intérieur me propose la liste mise sur la feuille 2.

Quelqu'un connait il le code VBA adapté à cette situation ?

Merci d'avance

Balzou
 
Re : Liste déroulante dans un UserForm

Bonjour Balzou,
en VBA obligatoirement? La validation de données / Liste ne suffirait pas?

En vba, ce que moi je fais, c'est qu'à l'ouverture de l'usf je nomme ma plage voulue et que dans le rowsource de mon combobox je lui donne la plage... qui s'actualise à chaque ouverture...
 
Re : Liste déroulante dans un UserForm

Je vois bien le rowsource dans le combobox mais comment tu rentres ta plage dedans ?

Il faut bien mettre une ligne ou deux de code en VBA pour que l'usf apparaisse quand je clique sur une cellule non ?
 
Re : Liste déroulante dans un UserForm

oui mais pourquoi ne pas le faire sans vba?
mets un fichier simplifié pour qu'on puisse se rapprocher au max de ta demande.

sinon en vba ce serait range(ta plage).name="plage"
et tu mets plage dans le row source (attention à la nommer une 1ere fois avant de pouvoir la mettre dans le rowsource car si elle n'existe pas encore il ne la voudra pas!)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
170
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
314
Réponses
15
Affichages
414
  • Question Question
Microsoft 365 INDEX equiv
Réponses
1
Affichages
114
Retour