Re Marc
C'est une astuce de Jean Marie, je te la retranscrit, mais perso, je trouve que la solution de Vériland était plus simple.
Etape 1 dans le Fichiers "Source.Xls"
Tu sélectionnes ta zone de données...Ensuite il faut la nommer la plage de cellule qui contient les données... Par exemple "LeNomDeTaPlage"
Pour nommer une plage, tu la sélectionnes, tu vas dans Menu => Insertion / Nom => Definir... et tu tapes un nom.
Etape 2 dans le Fichiers "Cible.Xls"
DE la même manière, tu indiques le nom de plage dans le classeur où tu veux ta liste déroulante (Cible.xls) et que dans la boite de dialogue "Definir Nom" tu donne un nom : "LeNomDeTaPlage" (sans guillemet) et que tu indiques en bas à droite "Fait référence à":
='C:\Documents and Settings\te\[Source.xls]Sheet1'!$A$2:$A$14
(bien entendu tout le chemin qui correspond à ta config)
Etape 3 dans le Fichiers "Cible.Xls"
Tu vas dans la Liste de Validation par Menu => Données => Validation
Ensuite dans la fenêtre de "Validation de Données" tu indiques :
Autoriser => Liste
Source => = LeNomDeLaPlage
Voilà...........
Mais n'oublie pas que les deux classeurs doivent être ouverts....
Sinon je colle ici aussi la Méthode "made in Vériland" !!
=====================================================
Auteur: Vériland
Date: 08-01-03 15:07
Re bonjour à tous,
Bon j'crois avoir saisi le sens de ta question...il était temps...lol
si j'ai bien suivi il s'agirait de prendre la référence d'une liste qui proviendrait d'un autre classeur ?...c'est bien çà ?
alors pour ce faire une solution hors Macro...
déjà tu gardes le principe que je t'ai donné tout à l'heure... (NDRL = Nommer la plage de données) mais pour la plage "liste" tu fais en sorte que les données qu'elle contient soient en lien avec un autre fichier..."coller avec liaison"...ça va tu me suis ?...lol
de cette sorte ta liste déroulante de ton fichier...ben oui Thierry...lol...pourquoi liste de validation...;-)...sera paramétrée sur la plage de la Liste de ton fichier mais cette plage sera en lien avec l'autre fichier...(liaison...lol...)...c'est cà?
mais pour que cela fonctionne il faut que les deux classeurs soient ouverts...ou tout rouge...lol...
le principe de Jean-Marie est quasiment le même...mais p'têt plus simple à paramétrer...lol...
A+ Vériland
=====================================================
Voilà... Si tu veuyx tu as le choix... Sinon c'est en VBA qu'il faut le faire avec des ListBox ActiveX, mais c'est d'un niveau débutant confirmés...
Bonne Soirée
@+Thierry