Rechercher : dans
Par :
 Signaler ce message aux modérateurs

Bonjour,
Comment affecter une rowsource à une combobox en fonction de la valeur affichée dans la combobox précédente.
J'ai essayé:

Private Sub ComboBox2_Change()
If ComboBox2.Value = Chimiques Then ComboBox3.RowSource = données!e19: e23
If ComboBox2.Value = Physiques Then ComboBox3.RowSource données!e3: e17
If ComboBox2.Value = Psycho - Sociaux Then ComboBox3.RowSource = données!e25: e30
End Sub

mais ça ne fonctionne pas

Pouvez-vous m'aider?
Thor tue

1

pilas31, le 3 nov 2009 à 11:45:45

Bonjour,

Une idée :
Il faut peut-être mettre des guillemets "Chimiques" , "Physiques", ...car sinon c'est interprété comme une variable vide ou à 0

EDIT : de même la syntaxe ComboBox3.RowSource = "données!E19:E23" si données est bien le nom de la feuille est correcte Cordialement,

Répondre à pilas31

2

 Farfadet88, le 3 nov 2009 à 13:42:32

En effet, ca marche Thor tue

Répondre à Farfadet88