Excel VBA - Remplir une combobox avec le nom d une colonne

Fermé
leuleu90 Messages postés 2 Date d'inscription dimanche 9 août 2015 Statut Membre Dernière intervention 10 août 2015 - 9 août 2015 à 13:01
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 10 août 2015 à 10:22
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.

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

f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 711
9 août 2015 à 19:10
Bonjour,

Si "Grenre": de A1 a A10
Private Sub UserForm_Activate()
    ComboBox1.List() = Worksheets("Liste déroulante").Range("Genre").Value
End Sub


Si "Genre": de A1 a J1
Private Sub UserForm_Activate()
    ComboBox1.List() = Application.Transpose(Worksheets("Liste déroulante").Range("Genre").Value)
End Sub
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
10 août 2015 à 09:00
Bonjour f894009,

Une autre possibilité :
ComboBox1.RowSource = Application.Names("Genre").RefersTo
0
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 711 > pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024
10 août 2015 à 10:01
Bonjour,

Ca roule ??
0
leuleu90 Messages postés 2 Date d'inscription dimanche 9 août 2015 Statut Membre Dernière intervention 10 août 2015
10 août 2015 à 10:13
Bonjour,

Merci pour vos réponses, malheureusement aucunes de vos solutions n'ont fonctionnées. L'erreur 1004 apparaît à chaque fois. J'espère que pourrez me faire avancer dans mon projet.

Meilleures salutations
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
10 août 2015 à 10:22
@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/
0