Excel VBA - Remplir une combobox avec le nom d une colonne
leuleu90
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je souhaite remplir une ComboBox avec une colonne d'un fichier excel. Pour cela, je veux utiliser le nom d'une feuille et le nom d'une colonne comme paramètres pour ma ligne de commande. Quelqu'un peut-il m'aider? Voici ce que j'ai déjà essayer mais qui n'a pas marcher:
1.
2.
Merci d'avance pour vos réponses.
leuleu90
Je souhaite remplir une ComboBox avec une colonne d'un fichier excel. Pour cela, je veux utiliser le nom d'une feuille et le nom d'une colonne comme paramètres pour ma ligne de commande. Quelqu'un peut-il m'aider? Voici ce que j'ai déjà essayer mais qui n'a pas marcher:
1.
ComboBox1.List = Worksheets("Liste déroulante").RowSource("Genre").Value
2.
ComboBox1.List = Application.Transpose(Worksheets("Liste déroulante").Range("Genre"))
Merci d'avance pour vos réponses.
leuleu90
2 réponses
-
Bonjour,
Si "Grenre": de A1 a A10Private Sub UserForm_Activate() ComboBox1.List() = Worksheets("Liste déroulante").Range("Genre").Value End Sub
Si "Genre": de A1 a J1Private Sub UserForm_Activate() ComboBox1.List() = Application.Transpose(Worksheets("Liste déroulante").Range("Genre").Value) End Sub -
@f894009 : yop! ça roule. Et toi?
@leuleu90 : les solutions proposées ici ont toutes été testées avec succès.
Tu dois t'y prendre mal.
Le nom peut être mal orthographié, par exemple...
Si tu ne trouves pas, il faudra faire passer ton classeur, sans donnéees confidentielles, en utilisant https://www.cjoint.com/