Liste déroulante conditionnelle 2 onglets

Bonjour,

je recherche à faire une liste déroulante conditionnelle. J’utilise ce fichier

Liste déroulante conditionnelle.xlsx (12,0 Ko)

Dans l’onglet “Données”, je rentre mes demandes. Date (Col A) puis la nature (Col B) selon une liste déroulante qui propose soit “contrat de maintenance” soit “Prestation”

En fonction de la nature choisie, je voudrais que dans la colonne C “Maint ou Presta” je dispose également d’une liste déroulante mais qui soit conditionnelle.

c’est à dire

=>si “contrat de maintenance” que la liste m’affiche la colonne A de l’onglet “Maintenance”

=>si “prestation” que la liste m’affiche la colonne A de l’onglet “Prestation”

Ensuite je rentre le montant

Enfin je voudrais que le montant aille se mettre en fonction de mes choix, soit dans l’onglet maintenance soit prestation sur la ligne qui va bien.

Si je n’ai pas été clair, merci de revenir vers moi

MERCI d’avance

Navré pour ce poste car en cherchant un peu j’ai trouvé la solution…que je partage pour d’autres utilisateur

Liste déroulante conditionnelle.xlsx (12,5 Ko)

urs

Bonsoir,

Cette solution fonctionne avec deux possibilités, avec plus de choix elle est caduque . Il est préférable d’utiliser la fonction DECALER.

Cordialement

Liste déroulante conditionnelle.xlsx (16,3 Ko)

A tester

Bonjour Zébulon,

effectivement c’est nickel aussi, merci pour cette autre solution. Mais mon appli est bien trop grande pour que je modifie tout.

Je suis confronté à autre chose. Je voudrais que si en colonne C il y ait “contrat de maintenance” ou “prestation” mais qu’en D ce soit vide() alors colorié la cellule D en rouge.

je n’arrive pas à faire une MEFC avec plusieurs conditions.

Normalement tu devrais mettre dans la MFC

=ET($C1<>"";$D1="")

Ou avec le texte spécifique.

=ET(OU($C1="contrat de maintenance";$C1="prestation");$D1="")

C’est TOP, Merci++++

Bonjour,

Un peu tard, pour tenir compte des remarques de zebulon. Le seul changement est de remplacer en H1 “contrat de maintenance” par “maintenance” , comme l’onglet. La formule de validation est :

=DECALER(INDIRECT("'"&$B$2&"'!A2");;;NBVAL(INDIRECT("'"&$B$2&"'!A:A"))-1)

Liste déroulante conditionnelle daniel.xlsx (12,4 Ko)

Daniel