Remplir ComboBox avec colonne TCD

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

alexos

XLDnaute Nouveau
Bonjour à tous,

Je cherche à remplir une ComboBox dans un userform avec les données d'un tableau croisé dynamique, est-ce qu'il existerait une façon de le faire avec un code dans ce style ?

Code:
Private Sub UserForm_Initialize()

ComboBox1.List = Sheets("Feuil1").PivotTables("Tableau croisé dynamique1").PivotFields("Customer")

End Sub

En l'état ça ne marche pas, je n'arrive pas à sélectionner la colonne "Customer"...

Si quelqu'un a une idée, je galère un peu en VBA.

Merci 🙂
 
Re : Remplir ComboBox avec colonne TCD

C'est un champ du TCD mis en étiquette de ligne...

L'objectif est d'alimenter les combobox directement avec la colonne du TCD puisque je vais créer une macro qui actualisera automatiquement le TCD, les données changeant tous les jours.

Ce qui ne marcherait pas avec un code comme ça :

Code:
ComboBox1.List = Sheets("Feuil1").Range("A2:Ax").Value

Mais en l'écrivant je me dis que ça serait peut être plus simple en définissant la dernière ligne remplie et faire quelque chose du genre :
Code:
Range("A" & Rows.Count).End(xlUp).Row + 1

Merci à toi
 
- 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
3
Affichages
265
Réponses
7
Affichages
739
Réponses
9
Affichages
2 K
Retour