Microsoft 365 Récupérer la liste d'un field d'une feuille dans combobox

  • Initiateur de la discussion Initiateur de la discussion xhudi69
  • 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 !

xhudi69

XLDnaute Accro
Bonjour à tous,
lorsque l'on filtre une feuille et que l'on clique sur l'entête, une liste filtrée et classée par ordre alphabétique s'affiche.
comment récupérer cette liste dans un combobox?

merci pour votre aide
 
Bonjour Xhudi,
Pas bien sur d'avoir compris. 😉
En PJ un essai. On récupère dans la Combobox le TCD dans l'ordre d'affichage, trié ou non. Avec :
VB:
Sub Ouvrir()
UserForm1.ComboBox1.List = [Tableau1].Columns(1).Value
UserForm1.Show
End Sub
Sinon, livrez un petit fichier test.
 

Pièces jointes

Merci Sylvanu & danielco pour vos réponses.
bien sûr vos solutions fonctionnent mais peuvent prendre beaucoup de temps lorsqu'il ya une vingtaine de ComboBox.
je pensais qu'il serait possible de charger directement les listes des filtres comme sur l'image ci-dessous.

Capture_2.JPG


merci à vous
 
Bonjour,
Etonnant, ma macro suivante met 4/1000 seconde à s'exécuter :

VB:
Private Sub ComboBox1_Change()
  deb = Timer
  Me.ComboBox1.List = Application.Transpose(Evaluate("SORT(UNIQUE(A2:A11))"))
  Debug.Print Timer - deb
End Sub

Capture d'écran 2025-07-01 140440.png


Daniel
 

Pièces jointes

  • Capture d'écran 2025-07-01 140322.png
    Capture d'écran 2025-07-01 140322.png
    13.2 KB · Affichages: 1
- 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
40
Affichages
801
Réponses
5
Affichages
131
Retour