Listes déroulantes liées

Résolu/Fermé
mjuju01 Messages postés 4 Date d'inscription dimanche 16 novembre 2014 Statut Membre Dernière intervention 9 décembre 2014 - Modifié par mjuju01 le 16/11/2014 à 16:37
mjuju01 Messages postés 4 Date d'inscription dimanche 16 novembre 2014 Statut Membre Dernière intervention 9 décembre 2014 - 17 nov. 2014 à 19:44
Bonjour,
Je souhaiterais avec deux listes déroulantes liées, et je ne trouve pas de solution...

liste A: nom des départements;
liste B: numéro des départements;

par ex:
LISTE A LISTE B
1 AIN
2 AISNE
3 ALLIER
4 ALPES DE HAUTE PROVENCE

Chaque cellules de la liste A correspond une cellule de la liste B (le "1" est associé à "Ain") et vice versa.

Lorsque l'utilisateur choisis de renseigner la liste A (donc le num de dep.) , la liste B se mets automatiquement à la cellule correspondante (donc le nom du dep)
A l'inverse si l'utilisateur choisis de renseigner la liste B (le nom du dep.) , la liste A se modifie et se mets automatiquement à la cellule correspondante (le num de de dep)

Exemple:
Si dans la liste déroulante A je choisis "2" ; la liste B se mets sur "Aisne"
Et si dans la liste déroulante B je choisis "Allier"; la liste A se mets sur "03"

Merci de votre aide

4 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
16 nov. 2014 à 17:58
Bonjour mjuju

Pas possible avec des listes déroulantes simples mais possible avec des contrôles Active X et 2 lignes de code VBA

Exemple et explications dans le fichier :
https://www.cjoint.com/?0Kqsc4GYvkS

Cdlmnt
0
mjuju01 Messages postés 4 Date d'inscription dimanche 16 novembre 2014 Statut Membre Dernière intervention 9 décembre 2014
17 nov. 2014 à 19:21
merci!
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 16/11/2014 à 18:17
Bonjour,

Tu peux faire une liste de validation qui affiche le contenu de deux colonnes (colonne A les numéros et colonne B des départements)

ensuite en E3 tu affiches la validation et dans la cellule de ton choix cette formule qui t'affichera l'équivalence

=SIERREUR(INDEX(B2:B100;EQUIV(E3;A1:A100;0));INDEX(A1:A100;EQUIV(E3;B1:B100;0)))

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Boisgontierjacques Messages postés 175 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 26 décembre 2018 64
Modifié par Boisgontierjacques le 16/11/2014 à 22:19
0
mjuju01 Messages postés 4 Date d'inscription dimanche 16 novembre 2014 Statut Membre Dernière intervention 9 décembre 2014
17 nov. 2014 à 19:44
Merci c'est exactement ce que je cherchais
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 16/11/2014 à 22:47
Re,

je crois que cette discussion n'intéresse que les intervenants, en attendant le retour de mjuju

pour ceux qui seraient intéressé, sans VBA, liste de validation en E2 et E4

https://www.cjoint.com/c/DKqwCLO8Iyw
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0