liste deroulante suivant une information dasn une case

  • Initiateur de la discussion Initiateur de la discussion pigvoy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

pigvoy

Guest
Bonjour

j'aimerai avoir une liste deroulante suivant l'information que je rentre dans une autre case.


j'ai mis une piece jointe avec des explications

merci beaucoup
 

Pièces jointes

Re : liste deroulante suivant une information dasn une case

Bonjour pigvoy, salut Pierre,

Solution sans VBA :

sur ta feuil2 : nomme chacune de tes listes : liste1 et liste2 par exemple.

sur ta feuil1 :

en C2 : Données - Validation - Autoriser : Liste - Source :

Code:
=SI(B2="M";Liste1;SI(B2="F";Liste2;""))

On est obligé de nommer les listes, car elles sont sur une autre feuille.

Je te laisse essayer

@+
 
Re : liste deroulante suivant une information dasn une case

bonsoir

j'ai fait ce qui est ecrit mais il y a un probleme.

lorsque je mets M en B2 il propose en c2 liste deroulante M ou F
et lorsque je mets f en B2 il propose en liste deroulante tous les chiffres.

or il faudrait que les lettres M ou F corresponde au chiffre .

merci

en piece jointe les modifs qui on ete proposé.
 

Pièces jointes

Re : liste deroulante suivant une information dasn une case

Bonjour,

Dans ton message d'hier à 17h10, tu demandes s'il y a une solution sans macro.

Dans ton dernier fichier, tu joins une solution avec macro

???

La solution que je t'ai proposé ne nécessite aucune macro.

Reviens avec plus d'explication sur ce que tu souhaites obtenir exactement.

@+
 
Re : liste deroulante suivant une information dasn une case

Bonjour

je ne veux pas de macro (j'avais repris le fichier de Pierrejean) pour pouvois ce que tu m'as dit...

Sinon en piece jointe j'ai mis un autre fichier ss macro (je ne connais pas vraiment les macros)

donc dans le fichier lorsque je mets en "b2" F il y a tous les chiffres en "c2" et lorsque je mets en "b2" M il y a que les lettres qui apparaissent en "c2" .

Merci pour l'aide
 

Pièces jointes

Re : liste deroulante suivant une information dasn une case

Bonjour pigvoy, Tibo, PierreJean,

Dans ta feuil2 et en colonne A, à partir de A2, tu mets tes valeurs relatives à M et en colonne B, toujours à partir de la ligne 2, celles relatives à F.

En feuil1, dans Données/Validation, cellule C2, et dans source tu copies cette formule :
=SI(B2="M";liste1;liste2)

Normalement c'est bon après ces quelques modifications.

Bon après-midi.

Jean-Pierre
 
Re : liste deroulante suivant une information dasn une case

Je passe par là peut-etre un peu tard, mais pour les prochain....

Il y a la solution de liste indirect, soit:

nommer la liste des 1er variables

soit liste M, F appelé prop

puis faire la liste des résultats correspondants et les nommer selon la 1er variable

exemple: 2,4,6,12 appelé f et 14,16,22 appelé m

Ensuite, dans B4, aller dans validation de données, selectionner liste
et indiquer: =prop

Puis dans une autre C, encore validation de données
mais cette fois indiquer: =INDIRECT(B4)

Et voilà, il y a plu qu'à sélectionner dans B4 la variable souhaitée, et on obtient en C4 la liste des résultats correspondants.

Cette fonction est peu connue, mais tellement plus simple que beaucoup de formules et tableaux que je vois dans les forums pour faire la même chose!!!!!!!!

Bon courage à tous!

Marielleca
(plus souvent apprentie que proffesseur....)
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Autres Code VBA
Réponses
11
Affichages
469
Réponses
2
Affichages
128
  • Question Question
XL 2016 liste
Réponses
10
Affichages
387
Réponses
7
Affichages
281
Retour