Liste déroulante entre 2 classeurs

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 !

romubzh35

XLDnaute Occasionnel
Bonjour

j'ai 2 fichiers excel

Dans le premier classeur "Origine.xls", j'ai l'onglet "Onglet 1" ou se trouve une liste de référence.

Dans le second classeur "Destination.xls", j'ai l'onglet "Onglet 2" ou se trouve un tableau.
Dans ce tableau j'ai une case ou je voudrais placer à l'intérieur une zone de liste déroulante (avoir le choix de toutes les références) afin de choisir une des références qui se situe dans "Onglet 1" du "Classeur d'origine".

Je vous joins les fichiers

J'espère avoir été clair dans ce que je souhaite, merci d'avance pour votre aide.
Romuald
 

Pièces jointes

Re : Liste déroulante entre 2 classeurs

Bonjour sissimumu,

Trop rigolo comme pseudo !

Bon passons aux choses sérieuses :
Une liste de validation, ça marche à l'intérieur d'un même classeur, mais je n'ai pas trouvé l'astuce entre 2.
En revanche, la solution existe, il faut s'arranger pour qu'elle apparaisse dans le classeur, même sur une autre feuille.
Voir les 2 que je t'envoies.
Sur le fichier origine, tu enlèves le nom "liste" inutile
Sur le fichier destination, la tu crées une feuille ou onglet que j'ai nommé Onglet 3, et tu mets la formule en A1 :
='[Origine.xls]Onglet 1'!A1
Tu recopies vers le bas jusqu'avant le premier non significatif (le premier zéro ici)
Après, tu vas vers la commande Insertion--->Nom--->Définir et tu écris le nom que tu veux (liste par exemple) et dans la zone "fait référence à" tu écris :
=DECALER('Onglet 3'!$A:$A;1;0;NBVAL('Onglet 3'!$A:$A))
Tu reviens sur l'onglet 2 et tu octroies sur ta cellule verte une liste de validation, avec pour source = liste, ne pas oublier l'égal.
Voilà, c'est tout bête...

Tu n'auras même pas à ouvrir le fichier origine, sauf pour le modifier évidemment, et modifier aussi sur le fichier destination si modification sur le fichier origine.

Courage

Gruick
 

Pièces jointes

Re : Liste déroulante entre 2 classeurs

Bonjour,

Si la liste est sur un autre classeur ouvert X.XLS

Créer un nom de champ:
Insertion/Nom/Définir:
=[X.XLS]Feuil1!$A$1:$A$6

ou

=X.XLS!maliste si le champ est nommé maliste dans le classeur X.XLS

ou

Dans données/Validation:
=INDIRECT(I28) si I28 contient x.xls!maliste

Données/Validation

JB
 
Re : Liste déroulante entre 2 classeurs

bonjour JB

alors pour t'expliquer avant de te remercier.
sissimumu = diminutif de romuald ("mumu") et severine ("sissi") surnoms des enfants lol..

ensuite je te remercie de m'avoir aidé, cela va me faire gagner du temps précieux !
J'espere que je vais réussir à me dépatouiller tout seul car je dois en faire plusieurs dans sur la meme feuille, tjrs avec des liens dans un autre classeur.

merci bcp bonne journée
 
- 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

Discussions similaires

Réponses
10
Affichages
341
Réponses
4
Affichages
143
Réponses
29
Affichages
930
Retour