Liste déroulante à partir d'un autre fichier
Résolu
Excelliste
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
m@rina Messages postés 23923 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23923 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous et à toutes,
Je cherche à créer liste déroulante dans mon fichier A en allant chercher les données dans un fichier B.
La fonction "données - validation des données..." n'accepte pas de faire le lien avec un autre fichier.
J'appelle chaque mois un modèle de document pour créer un nouveau fichier.
Ce modèle utilise la liste.
Comme cette liste va être modifiée régulièrement, je ne peux donc pas la créer sur une autre feuille de mon modèle.
Je pourrais également faire un copier-coller du fichier du mois précédent, mais vider toutes les infos du tableau à chaque fois n'est pas la solution non plus, d'autant que j'y ai mis des formules.
J'ai vu également sur ce forum qu'on pouvait utiliser l'insertion d'un nom. Je suis sous Vista.
Sous Vista, le menu insertion ne prévoit pas l'insertion d'un nom.
Je sais que cette utilisation de la liste sous Excel pose problème depuis un certain temps. Certains d'entre vous ont peut être trouvé une solution adaptée qu'ils pourront m'expliquer.
Merci à celui ou celle qui voudra bien me dépanner,
Bon dimanche à tous !
Je cherche à créer liste déroulante dans mon fichier A en allant chercher les données dans un fichier B.
La fonction "données - validation des données..." n'accepte pas de faire le lien avec un autre fichier.
J'appelle chaque mois un modèle de document pour créer un nouveau fichier.
Ce modèle utilise la liste.
Comme cette liste va être modifiée régulièrement, je ne peux donc pas la créer sur une autre feuille de mon modèle.
Je pourrais également faire un copier-coller du fichier du mois précédent, mais vider toutes les infos du tableau à chaque fois n'est pas la solution non plus, d'autant que j'y ai mis des formules.
J'ai vu également sur ce forum qu'on pouvait utiliser l'insertion d'un nom. Je suis sous Vista.
Sous Vista, le menu insertion ne prévoit pas l'insertion d'un nom.
Je sais que cette utilisation de la liste sous Excel pose problème depuis un certain temps. Certains d'entre vous ont peut être trouvé une solution adaptée qu'ils pourront m'expliquer.
Merci à celui ou celle qui voudra bien me dépanner,
Bon dimanche à tous !
A voir également:
- Liste déroulante à partir d'un autre fichier
- Liste déroulante excel - Guide
- Fichier bin - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Liste déroulante en cascade - Guide
- Comment réduire la taille d'un fichier - Guide
5 réponses
Bonjour
Voyez ci dessous une intervention de notre _toujours efficace_ M@rina qui pourra sans doute vous servir.
Pour excel 2007, il semble que le chemin des listes passe par Insertion/ Tableau, mais je ne garantis rien,( je suis en 2003)
Et enfin, lorsque vous dites:
Je ne peux pas insérer ma liste sur la feuille:
Pourquoi pas, il suffit de faire une égalité avec la classeur d'origine, non?
Crdlmnt
http://www.commentcamarche.net/forum/affich 10829771 liste deroulante dans un autre classeur
Voyez ci dessous une intervention de notre _toujours efficace_ M@rina qui pourra sans doute vous servir.
Pour excel 2007, il semble que le chemin des listes passe par Insertion/ Tableau, mais je ne garantis rien,( je suis en 2003)
Et enfin, lorsque vous dites:
Je ne peux pas insérer ma liste sur la feuille:
Pourquoi pas, il suffit de faire une égalité avec la classeur d'origine, non?
Crdlmnt
http://www.commentcamarche.net/forum/affich 10829771 liste deroulante dans un autre classeur
Bonjour,
Dans une feuille par exemple en colonne A de la ligne 1 a la ligne 5 écrire des data, commencer par rien en A1
sélectionner la plage de l'exemple A1 a A5 et si vous avez répérer l'endroit ou apparait A1 lorsque le curseur est dessus alors a cet endroit directement inscire le nom, ou bien faire insertion nom donner un nom par exemple liste1
Dans une autre feuille faire données validation choisir liste et écrire =liste1 c'est terminé !
Dans une feuille par exemple en colonne A de la ligne 1 a la ligne 5 écrire des data, commencer par rien en A1
sélectionner la plage de l'exemple A1 a A5 et si vous avez répérer l'endroit ou apparait A1 lorsque le curseur est dessus alors a cet endroit directement inscire le nom, ou bien faire insertion nom donner un nom par exemple liste1
Dans une autre feuille faire données validation choisir liste et écrire =liste1 c'est terminé !
Bonsoir,
Vista ? C'est l'OS et n'a donc rien à voir à l'affaire...
Donc, on peut supposer que le logiciel utilisé est Excel 2007.
Or, ça fonctionne exactement de la même façon sous Excel 2007.
Il faut simplement s'y retrouver dans les menus.
Pour affecter un nom : Onglet Formules, groupe Noms définis, bouton "Définir un nom".
m@rina
Vista ? C'est l'OS et n'a donc rien à voir à l'affaire...
Donc, on peut supposer que le logiciel utilisé est Excel 2007.
Or, ça fonctionne exactement de la même façon sous Excel 2007.
Il faut simplement s'y retrouver dans les menus.
Pour affecter un nom : Onglet Formules, groupe Noms définis, bouton "Définir un nom".
m@rina
Bienvenue dans CCM/Bureautique.
Avant de poser une question, assure-toi qu'elle n'a pas déjà été traitée dans le forum ! Merci ...
http://www.commentcamarche.net/forum/affich 10829771 liste deroulante dans un autre classeur
Avant de poser une question, assure-toi qu'elle n'a pas déjà été traitée dans le forum ! Merci ...
http://www.commentcamarche.net/forum/affich 10829771 liste deroulante dans un autre classeur
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir
message 3 et 4
Comme quoi, mieux vaut s'assurer que toutes les réponses ont été bien lues :-)))) (message 1)
Ceci dit et n'étant qu'une plaisanterie, je pense toujours que le message de M@rina au lien donné correspond bien à votre besoin.
Crdlmnt
PS: une liste entre deux feuilles différentes demandera toujours un nom, les limites de champ ne marchent que sur la même feuille.(possible dans une colonne cachée)
message 3 et 4
Comme quoi, mieux vaut s'assurer que toutes les réponses ont été bien lues :-)))) (message 1)
Ceci dit et n'étant qu'une plaisanterie, je pense toujours que le message de M@rina au lien donné correspond bien à votre besoin.
Crdlmnt
PS: une liste entre deux feuilles différentes demandera toujours un nom, les limites de champ ne marchent que sur la même feuille.(possible dans une colonne cachée)
Dans la réponse de Marina, il y a la consigne suivante :
- Création du nom dans le classeur destination :
Menu Insertion, Nom, Définir
Dans la zone Nom, taper un nom : ma_liste_externe, par exemple
Dans la zone "Faire référence à", taper (selon mon exemple) : =origine.xls!liste
Dans ma question, il y avait la précision suivante :
J'ai vu également sur ce forum qu'on pouvait utiliser l'insertion d'un nom. Je suis sous Vista.
Sous Vista, le menu insertion ne prévoit pas l'insertion d'un nom.
Je continue de penser que sa réponse, que j'avais bien lue avant de poser ma question, est inexploitable en l'état.
Maintenant, j'ai reçu différentes réponses que je vais essayer d'exploiter.
Sans rancune...
Bonne soirée sous le chaud soleil des DOM TOM.
- Création du nom dans le classeur destination :
Menu Insertion, Nom, Définir
Dans la zone Nom, taper un nom : ma_liste_externe, par exemple
Dans la zone "Faire référence à", taper (selon mon exemple) : =origine.xls!liste
Dans ma question, il y avait la précision suivante :
J'ai vu également sur ce forum qu'on pouvait utiliser l'insertion d'un nom. Je suis sous Vista.
Sous Vista, le menu insertion ne prévoit pas l'insertion d'un nom.
Je continue de penser que sa réponse, que j'avais bien lue avant de poser ma question, est inexploitable en l'état.
Maintenant, j'ai reçu différentes réponses que je vais essayer d'exploiter.
Sans rancune...
Bonne soirée sous le chaud soleil des DOM TOM.
Ensuite, il ne me restera plus qu'à créer mon déroulant depuis la feuille n° 2.
Je m'y remets !
Merci bcp :-)