Bonjour à tous !
Je suis débutant sur VBA et comme le titre l'indique je cherche un moyen de remplir plusieurs listes de ComboBox avec une seul et même liste.
Habituellement pour remplir mes listes j'utilise le code suivant :
ComboBox1.liste = Application.Transpose (Range ("nom_de_la_plage"))
Pour en remplir plusieurs j'ai donc créé une boucle qui permet de citer plusieurs ComboBox en même temps :
Dim i As Integer
For i = 5 To 8
Me.Controls("ComboBox" & i).liste = Application.Transpose(Range("nom_de_la_plage"))
Next i
Seulement message d'erreur apparait :
Erreur d'exécution '438' : Propriété ou méthode non gérée par cet objet.
Comment faire pour ne pas rencontrer ce problème ?
Je suis débutant sur VBA et comme le titre l'indique je cherche un moyen de remplir plusieurs listes de ComboBox avec une seul et même liste.
Habituellement pour remplir mes listes j'utilise le code suivant :
ComboBox1.liste = Application.Transpose (Range ("nom_de_la_plage"))
Pour en remplir plusieurs j'ai donc créé une boucle qui permet de citer plusieurs ComboBox en même temps :
Dim i As Integer
For i = 5 To 8
Me.Controls("ComboBox" & i).liste = Application.Transpose(Range("nom_de_la_plage"))
Next i
Seulement message d'erreur apparait :
Erreur d'exécution '438' : Propriété ou méthode non gérée par cet objet.
Comment faire pour ne pas rencontrer ce problème ?
Dernière modification par un modérateur: