Combobox et rowsource en ligne

Combobox et rowsource en ligne - VB/VBA/VBS - Programmation

Marsh Posté le 24-02-2009 à 22:18:59    

Voilà je m'arrache la tête depuis ce matin:
 
Au lieu de sélectionner ma plage de valeur dans une colonne pour ma combobox, dans le genre Feuil1!A1:A20 que je met dans le userform, et bien je voudrais prendre les valeurs d'une ligne. J'ai essayé en tappant Feuil1!A2:K2 , mais ça ne me met que la valeur de la case A2 dans ma liste!
 
Il n'y a pas une autre commande à tapper? genre avec "range"? Oubien c'est impossible en colonne ?

Reply

Marsh Posté le 24-02-2009 à 22:18:59   

Reply

Marsh Posté le 24-02-2009 à 22:33:44    

J'ai trouvé un mec qui a plus ou moins le même problème, mais je n'ai pas compris les réponses qu'il a eu:
 
-on lui a dit utilise listfillrange, ok mais où?
-on lui a dit tape ComboBox1.RowSource = "$B$2:$E$2, mais c'est pareil on le met où? en dessous de mon combobox1 comme ça:
 
 
Private SubComboBox1_Change()
ComboBox1.RowSource = "$B$2:$E$2"
End Sub
 
Comment on se réfère à la bonne feuille du coup ?
??

Reply

Marsh Posté le 24-02-2009 à 22:57:26    

J'ai un peu mieux compris l'histoire de listfillrange.
 
En gros lisfillrange c'est l'équivalent de rowsource mais pour les lignes.... alors pourquoi je n'ai pas listfillrange dans les propriétés ???

Je précise que je ne suis pas dans une feuille excel mais dans le VisualBasic Editor

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed