Liste déroulante sur Excel
TouB
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir à tous !
Voilà, ça fait déjà pas mal de temps que je cherche, mais je n'ai pas vraiment trouvé.
Je vous explique mon problème :
Je souhaite faire une liste déroulante dans une cellule A1 où l'on peut sélectionner des nombres entiers de 1 à 20. Ca, j'ai réussi à le faire, ça ne pose aucun soucis.
Maintenant, ce que je voudrais faire, c'est que lorsque je sélectionne une valeur, par exemple 2, j'aimerais que dans une cellule B2 s'affiche la valeur 17500 ; et si je sélectionne 3, ça m'affiche dans la cellule B2 la valeur 27500.
Voilà, j'espère que vous pourrez m'aider!!
Merci d'avance à tout le monde !! :)
TouB
Voilà, ça fait déjà pas mal de temps que je cherche, mais je n'ai pas vraiment trouvé.
Je vous explique mon problème :
Je souhaite faire une liste déroulante dans une cellule A1 où l'on peut sélectionner des nombres entiers de 1 à 20. Ca, j'ai réussi à le faire, ça ne pose aucun soucis.
Maintenant, ce que je voudrais faire, c'est que lorsque je sélectionne une valeur, par exemple 2, j'aimerais que dans une cellule B2 s'affiche la valeur 17500 ; et si je sélectionne 3, ça m'affiche dans la cellule B2 la valeur 27500.
Voilà, j'espère que vous pourrez m'aider!!
Merci d'avance à tout le monde !! :)
TouB
A voir également:
- Liste déroulante sur Excel
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
4 réponses
Re,
Avec ta liste déroulante en A1 et tes valeurs en D1:D20, en B1 tu mets :
=INDEX($D$1:$D$20;A1)
eric
Avec ta liste déroulante en A1 et tes valeurs en D1:D20, en B1 tu mets :
=INDEX($D$1:$D$20;A1)
eric
bonsoir
que la valeur de A1 soit obtenu par liste deroulante ou non
B2 = SI(A1=1;17500;si(A1=2;27500;"");"")
repond a la question, mais j'ai bien peur que ça ne resolve pas tout a fait ton pb
bonne suite
que la valeur de A1 soit obtenu par liste deroulante ou non
B2 = SI(A1=1;17500;si(A1=2;27500;"");"")
repond a la question, mais j'ai bien peur que ça ne resolve pas tout a fait ton pb
bonne suite
Bonjour tous,
Si tu ne veux pas attribuer une colonne supplémentaire, tu peu le faire en VBA.
Clic droit sur le nom de l'onglet >> Visualiser le code >>
Dans la fenêtre coller le code...
Adapter l'Array à ton cas.
A+
Si tu ne veux pas attribuer une colonne supplémentaire, tu peu le faire en VBA.
Clic droit sur le nom de l'onglet >> Visualiser le code >>
Dans la fenêtre coller le code...
Private Sub ComboBox1_Change()
Dim TB
TB = Array(17500, 20565, 24555, 32500) 'Etc..
[B2].Value = TB(ComboBox1.ListIndex)
End Sub
Adapter l'Array à ton cas.
A+