Alimenter une ListBox dans un formulaire
Bonjour,
Je souhaite attribuer des données source à une ComboBox.
La liste des données pour cette ComboBox se trouve dans la feuille nommée "Listes".
Pour exécuter la macro avec un bouton dans une autre feuille, Comment corriger la syntaxe pour spécifier la colonne de la feuille nommée "Listes" à partir de B2 dans les 2 lignes ci-dessous ?
Code:
1 2
| DerDistributeur = Range("B2").End(xlDown).Address
Distributeur.RowSource = ("B2:") & DerDistributeur |
Ma macro ci-dessous ne fonctionne que si je l'exécute dans la feuille nommée "Listes".
Code:
1 2 3 4 5 6 7
| Private Sub Userform_Activate()
Dim DerDistributeur As String
DerDistributeur = Range("B2").End(xlDown).Address
Distributeur.RowSource = ("B2:") & DerDistributeur
Distributeur. ListIndex = 0
End Sub |
Vous en remerciant par avance.
Cordialement.
Alimenter une ComboBox en exécutant la macro sur une autre feuille
Bonjour,
Les réponses données m'amène au débogage.
1ère réponse de Philippe : Erreur d'exécution 424 ou 9 dans mon module :
Code:
1 2 3
| Sub MasqueInfos()
SaisieInfos.Show
End Sub |
2ème réponse de Robert : Erreur d'exécution 1004 dans mon module :
Code:
1 2 3
| Sub MasqueInfos()
SaisieInfos.Show
End Sub |
N'y-a-t-il pas une possibilité dans mon exemple
Code:
1 2
| DerDistributeur = Range("B2").End(xlDown).Address
Distributeur.RowSource = ("B2:") & DerDistributeur |
de rédiger une syntaxe du type Sheets("Listes").Range("B2")
J'ai essayé, mais ça ne fonctionne pas.
Vous en remerciant par avance.
Cordialement