Voilà, je suis ne suis pas un expert d'excel et je voudrais faire la manipulation suivante. J'ai une cellule avec une liste déroulante1 dans les propriete de la macro j ai mis Sheet2!A1:A10 pour le premier liste(logiciel, materiel, windows). Si je prends par exemple le choix "logiciel", j'aimerai avoir dans la cellule à côté une liste déroulante2 correspondant à ce choix (photoshop, illustrator...). ou si je choisi materiel alors dans la cellule à côté une liste déroulante2 il me permet de choisir dans une liste carte graphique; memoire J'aimerais tout simplement que la liste déroulante2 se mettent automatiquement en fonction du choix de la liste déroulante1
je fais une macro
Private Sub ComboBox1_Change() If ComboBox1.Value = "a1" Then ComboBox2.ListFillRange = "Sheet2!A1:A10" End Sub
Marsh Posté le 14-01-2008 à 16:05:09
salut
Voilà, je suis ne suis pas un expert d'excel et je voudrais faire la manipulation suivante. J'ai une cellule avec une liste déroulante1 dans les propriete de la macro j ai mis Sheet2!A1:A10 pour le premier liste(logiciel, materiel, windows). Si je prends par exemple le choix "logiciel", j'aimerai avoir dans la cellule à côté une liste déroulante2 correspondant à ce choix (photoshop, illustrator...). ou si je choisi materiel alors dans la cellule à côté une liste déroulante2 il me permet de choisir dans une liste carte graphique; memoire J'aimerais tout simplement que la liste déroulante2 se mettent automatiquement en fonction du choix de la liste déroulante1
je fais une macro
Private Sub ComboBox1_Change()
If ComboBox1.Value = "a1" Then
ComboBox2.ListFillRange = "Sheet2!A1:A10"
End Sub
Private Sub ComboBox2_Change()
ComboBox2.ListFillRange = "Sheet2!A1:A10"
End Sub
ne vous moquez pas
merci