OVH Cloud OVH Cloud

données validation autre classeur

11 réponses
Avatar
Kamel
Bonsoir,

J'ai un petit souci avec Excel au niveau des noms des cellules. En effet,
j'ai des listes dans des cellules (via donnée validation) dont la source est
dans un autre classeur. Pour pouvoir le faire je créé un nom qui pointe vers
le classeur contenant les données de la liste ->
'[monClasseur]mafeuille'!$A$1:$A$10

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il ne
trouvait pas le classeur -> 'C:\...\MonClasseur ...!$A$1:$A$10

Comment faire pour qu'Excel ne modofie pas les noms que je crée ??

Merci

10 réponses

1 2
Avatar
michdenis
Bonjour Kamel,

| j'ai des listes dans des cellules (via donnée validation) dont la source est
| dans un autre classeur.

Tu arrives vraiment à créer des listes de validation à partir de
données via un "NOM" faisant référence à une plage d'un autre classeur ?

J'aimerais que tu me donnes ton truc ! C'est au delà des capacités d'excel à moins que tu importes cette liste dans le classeur où
tu veux implanter tes listes de validation en utilisant ce type de formules pour obtenir l'information du fichier source.


Salutations!



"Kamel" a écrit dans le message de news: uEE$
Bonsoir,

J'ai un petit souci avec Excel au niveau des noms des cellules. En effet,
j'ai des listes dans des cellules (via donnée validation) dont la source est
dans un autre classeur. Pour pouvoir le faire je créé un nom qui pointe vers
le classeur contenant les données de la liste ->
'[monClasseur]mafeuille'!$A$1:$A$10

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10

Comment faire pour qu'Excel ne modofie pas les noms que je crée ??

Merci
Avatar
LSteph
Bonsoir Kamel,
Lorsque l'on fait référence à un autre classeur dans un classeur ouvert,
excel s'adapte à la localisation de celui-ci
le chemin sera ainsi repris en considération suivant fermeture ou ouverture
ouvert:
'[monClasseur]mafeuille'!$A$1:$A$10
fermé:

'C:.....[monClasseur]mafeuille'!$A$1:$A$10


Cordialement

lSteph
"Kamel" a écrit dans le message de news:
uEE$
Bonsoir,

J'ai un petit souci avec Excel au niveau des noms des cellules. En effet,
j'ai des listes dans des cellules (via donnée validation) dont la source
est dans un autre classeur. Pour pouvoir le faire je créé un nom qui
pointe vers le classeur contenant les données de la liste ->
'[monClasseur]mafeuille'!$A$1:$A$10

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10

Comment faire pour qu'Excel ne modofie pas les noms que je crée ??

Merci



Avatar
LSteph
...mais la création d'un nom pour une validation fonctionne si la feuille
fait partie du même classeur
pas un autre...
Sauf si l'on déplace une feuille d'un classeur à l'autre
mais alors dès qu'on ferme la source on ne peut pas activer le dropdown de
validation.

lSteph


"LSteph" a écrit dans le message de news:

Bonsoir Kamel,
Lorsque l'on fait référence à un autre classeur dans un classeur ouvert,
excel s'adapte à la localisation de celui-ci
le chemin sera ainsi repris en considération suivant fermeture ou
ouverture
ouvert:
'[monClasseur]mafeuille'!$A$1:$A$10
fermé:

'C:.....[monClasseur]mafeuille'!$A$1:$A$10


Cordialement

lSteph
"Kamel" a écrit dans le message de news:
uEE$
Bonsoir,

J'ai un petit souci avec Excel au niveau des noms des cellules. En effet,
j'ai des listes dans des cellules (via donnée validation) dont la source
est dans un autre classeur. Pour pouvoir le faire je créé un nom qui
pointe vers le classeur contenant les données de la liste ->
'[monClasseur]mafeuille'!$A$1:$A$10

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il
ne trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10

Comment faire pour qu'Excel ne modofie pas les noms que je crée ??

Merci







Avatar
Kamel
Excel est très puissant et me surprend de jour en jour.

Crée un nom via -> Insertion - Nom - Definir.
Tu y verras toutes les cellules que tu as nommées dans ton classeur. Tu peux
y ajouter un nom directement dans la fenêtre qui apparaît qui pointe vers
une plage d'un autre classeur.
Dans ta liste validation tu y mets le nom que tu viens de créé ... c'est
magique

Kamel


"michdenis" a écrit dans le message de news:

Bonjour Kamel,

| j'ai des listes dans des cellules (via donnée validation) dont la source
est
| dans un autre classeur.

Tu arrives vraiment à créer des listes de validation à partir de
données via un "NOM" faisant référence à une plage d'un autre classeur ?

J'aimerais que tu me donnes ton truc ! C'est au delà des capacités d'excel
à moins que tu importes cette liste dans le classeur où
tu veux implanter tes listes de validation en utilisant ce type de
formules pour obtenir l'information du fichier source.


Salutations!



"Kamel" a écrit dans le message de news:
uEE$
Bonsoir,

J'ai un petit souci avec Excel au niveau des noms des cellules. En effet,
j'ai des listes dans des cellules (via donnée validation) dont la source
est
dans un autre classeur. Pour pouvoir le faire je créé un nom qui pointe
vers
le classeur contenant les données de la liste ->
'[monClasseur]mafeuille'!$A$1:$A$10

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10

Comment faire pour qu'Excel ne modofie pas les noms que je crée ??

Merci





Avatar
LSteph
Bonjour Kamel,

Non ce que tu dis ainsi, génère un message erreur. Si l'on crée une
validation il faut un objet
qui appartient à la feuille, un nom de réf externe appartient au classeur,
donc on peut faire cela
d'une feuille à l'autre d'un même classeur mais pas d'un autre classeur
comme je te l'indique
sur l'autre partie du fil,

on y parvient que si l'on déplace la feuille ensuite d'un classeur à l'autre
mais alors dès qu'on ferme la source on ne peut plus activer le dropdown de
validation.
Tu ne semble pas avoir lu entièrement les réponses n'importe, tu peux faire
confiance à MichDenis
il nous apprend ici des choses bien plus que "magiques".

Maintenant si tu as vraiment trouvé un moyen donnne nous la bonne méthode
car de la façon dont
tu l'indiques cela ne fonctionne pas.

Amicalement.

lSteph

"Kamel" a écrit dans le message de news:

Excel est très puissant et me surprend de jour en jour.

Crée un nom via -> Insertion - Nom - Definir.
Tu y verras toutes les cellules que tu as nommées dans ton classeur. Tu
peux y ajouter un nom directement dans la fenêtre qui apparaît qui pointe
vers une plage d'un autre classeur.
Dans ta liste validation tu y mets le nom que tu viens de créé ... c'est
magique

Kamel


"michdenis" a écrit dans le message de news:

Bonjour Kamel,

| j'ai des listes dans des cellules (via donnée validation) dont la
source est
| dans un autre classeur.

Tu arrives vraiment à créer des listes de validation à partir de
données via un "NOM" faisant référence à une plage d'un autre classeur ?

J'aimerais que tu me donnes ton truc ! C'est au delà des capacités
d'excel à moins que tu importes cette liste dans le classeur où
tu veux implanter tes listes de validation en utilisant ce type de
formules pour obtenir l'information du fichier source.


Salutations!



"Kamel" a écrit dans le message de news:
uEE$
Bonsoir,

J'ai un petit souci avec Excel au niveau des noms des cellules. En effet,
j'ai des listes dans des cellules (via donnée validation) dont la source
est
dans un autre classeur. Pour pouvoir le faire je créé un nom qui pointe
vers
le classeur contenant les données de la liste ->
'[monClasseur]mafeuille'!$A$1:$A$10

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il
ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10

Comment faire pour qu'Excel ne modofie pas les noms que je crée ??

Merci









Avatar
Kamel
Si je dis ca c'est parce que je l'ai testé. Et puis tout le monde a
des choses à apprendre, il faut juste savoir rester modeste.

Je te renvoie au site excelabo où il y a une explication de ce que
j'avance:

http://www.excelabo.net/xl/listes.php#listedechoix
chapitre: Liste de choix ou de validation venant d'une autre feuille

Ce que tu as essayé de faire, je pense, est de définir le lien
directement dans la fenetre servant à créer la validation. La cela
génère une erreur.

Kamel

LSteph wrote:
Bonjour Kamel,

Non ce que tu dis ainsi, génère un message erreur. Si l'on crée une
validation il faut un objet
qui appartient à la feuille, un nom de réf externe appartient au clas seur,
donc on peut faire cela
d'une feuille à l'autre d'un même classeur mais pas d'un autre classe ur
comme je te l'indique
sur l'autre partie du fil,

on y parvient que si l'on déplace la feuille ensuite d'un classeur à l'autre
mais alors dès qu'on ferme la source on ne peut plus activer le dropdow n de
validation.
Tu ne semble pas avoir lu entièrement les réponses n'importe, tu peu x faire
confiance à MichDenis
il nous apprend ici des choses bien plus que "magiques".

Maintenant si tu as vraiment trouvé un moyen donnne nous la bonne mét hode
car de la façon dont
tu l'indiques cela ne fonctionne pas.

Amicalement.

lSteph

"Kamel" a écrit dans le message de news:

Excel est très puissant et me surprend de jour en jour.

Crée un nom via -> Insertion - Nom - Definir.
Tu y verras toutes les cellules que tu as nommées dans ton classeur. Tu
peux y ajouter un nom directement dans la fenêtre qui apparaît qui pointe
vers une plage d'un autre classeur.
Dans ta liste validation tu y mets le nom que tu viens de créé ... c'est
magique

Kamel


"michdenis" a écrit dans le message de news:

Bonjour Kamel,

| j'ai des listes dans des cellules (via donnée validation) dont la
source est
| dans un autre classeur.

Tu arrives vraiment à créer des listes de validation à partir de
données via un "NOM" faisant référence à une plage d'un autre classeur ?

J'aimerais que tu me donnes ton truc ! C'est au delà des capacités
d'excel à moins que tu importes cette liste dans le classeur où
tu veux implanter tes listes de validation en utilisant ce type de
formules pour obtenir l'information du fichier source.


Salutations!



"Kamel" a écrit dans le message de news:
uEE$
Bonsoir,

J'ai un petit souci avec Excel au niveau des noms des cellules. En eff et,
j'ai des listes dans des cellules (via donnée validation) dont la so urce
est
dans un autre classeur. Pour pouvoir le faire je créé un nom qui p ointe
vers
le classeur contenant les données de la liste ->
'[monClasseur]mafeuille'!$A$1:$A$10

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s 'il
ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10

Comment faire pour qu'Excel ne modofie pas les noms que je crée ??

Merci











Avatar
yoyoalternatif
Bonjour Kamel,

Cela ne marche bien que de feuille à feuille
pour réfèrer à la même source excelabo confirme en cela que comme
il t'a été expliqué dès que tu ferme le classeur source cela ne
fonctionne plus car tu ne peux plus activer la validation pour faire un
choix.
Reste que ce que tu as pu en tester est pratiqué par ceux qui t'ont
répondu.
A savoir que si le message erreur n'est pas directement signalé par
Excel97
la validation y reste également inopérante dès que l'on ferme la
source.
Un message erreur apparaît directement dans Excel2003 lorsqu'on tente
ce que tu as décrit.Ce qui est logique dans la mesure où cette liste
deviendra inutilisable sauf d'avoir toujours le classeur source ouvert.

Pour le reste j'espère que ces infos et celles qui t'ont été
fournies plus précisément sur ta question de chemin t'auront
apporté.

A bientôt.



Si je dis ca c'est parce que je l'ai testé. Et puis tout le monde a
des choses à apprendre, il faut juste savoir rester modeste.

Je te renvoie au site excelabo où il y a une explication de ce que
j'avance:

http://www.excelabo.net/xl/listes.php#listedechoix
chapitre: Liste de choix ou de validation venant d'une autre feuille

Ce que tu as essayé de faire, je pense, est de définir le lien
directement dans la fenetre servant à créer la validation. La cela
génère une erreur.

Kamel

LSteph wrote:
Bonjour Kamel,

Non ce que tu dis ainsi, génère un message erreur. Si l'on crée une
validation il faut un objet
qui appartient à la feuille, un nom de réf externe appartient au cl asseur,
donc on peut faire cela
d'une feuille à l'autre d'un même classeur mais pas d'un autre clas seur
comme je te l'indique
sur l'autre partie du fil,

on y parvient que si l'on déplace la feuille ensuite d'un classeur à l'autre
mais alors dès qu'on ferme la source on ne peut plus activer le dropd own de
validation.
Tu ne semble pas avoir lu entièrement les réponses n'importe, tu p eux faire
confiance à MichDenis
il nous apprend ici des choses bien plus que "magiques".

Maintenant si tu as vraiment trouvé un moyen donnne nous la bonne m éthode
car de la façon dont
tu l'indiques cela ne fonctionne pas.

Amicalement.

lSteph

"Kamel" a écrit dans le message de news:

Excel est très puissant et me surprend de jour en jour.

Crée un nom via -> Insertion - Nom - Definir.
Tu y verras toutes les cellules que tu as nommées dans ton classeur . Tu
peux y ajouter un nom directement dans la fenêtre qui apparaît qu i pointe
vers une plage d'un autre classeur.
Dans ta liste validation tu y mets le nom que tu viens de créé .. . c'est
magique

Kamel


"michdenis" a écrit dans le message de news:

Bonjour Kamel,

| j'ai des listes dans des cellules (via donnée validation) dont la
source est
| dans un autre classeur.

Tu arrives vraiment à créer des listes de validation à partir de
données via un "NOM" faisant référence à une plage d'un autr e classeur ?

J'aimerais que tu me donnes ton truc ! C'est au delà des capacit és
d'excel à moins que tu importes cette liste dans le classeur où
tu veux implanter tes listes de validation en utilisant ce type de
formules pour obtenir l'information du fichier source.


Salutations!



"Kamel" a écrit dans le message de news:
uEE$
Bonsoir,

J'ai un petit souci avec Excel au niveau des noms des cellules. En e ffet,
j'ai des listes dans des cellules (via donnée validation) dont la source
est
dans un autre classeur. Pour pouvoir le faire je créé un nom qui pointe
vers
le classeur contenant les données de la liste ->
'[monClasseur]mafeuille'!$A$1:$A$10

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il
ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10

Comment faire pour qu'Excel ne modofie pas les noms que je crée ??

Merci













Avatar
AV
Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10


Je n'ai pas de réponse à ça...

Par contre tu as mon absolu soutien dans l'affirmation...
"On peut créer une liste de validation dont la source est dans un autre
classeur"
Sous réserves :
1) De créer d'ABORD un nom dans le classeur contenant la liste de validation
avant d'y faire référence par Données > Validation > Liste
2) Que le classeur source soit ouvert

Tout celà a déjà été dit mais il semble qu'il faille insister :-)

AV

Avatar
LSteph
Bonsoir Alain et Kamel,
;o))
...merci pour cette intervention qui vient à point sauver la modestie
indéfectible qui revient à de légendaires
et sans difficulté plus férus que moi sur ce forum.Toutefois sois en sûr
Kamel, je ne viens pas sur ce forum
pour prouver quoique ce soit mais pour y apprendre et le partager tout comme
toi sans doute .

Pour le point concernant le sujet initial.
Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il
ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10


Je n'ai pas de réponse à ça...
Il me semble que si en fait...

....selon ce que j'en proposais et si j'ai bien compris, qu'il puisse s'agir
simplement de la fermeture du classeur source
qui fait que " soudain" le chemin complet s'affiche.(mais je peux me
tromper).

Pour la création du nom et l'application ensuite seulement à une liste de
validation , c'est bien la méthode décrite par Kamel que j'applique
et (pardon encore pour ce qui pourrait montrer encore un évident manque de
modestie, depuis plusieurs versions d'excel).
Mais il s'avère qu'Excel 2003 contrairement à ce qui se pouvait faire avec
excel97 détecte cette utilisation du nom s'effectuant
d'un classeur à l'autre et que selon la méthode qui auparavant marchait
génère un message erreur.
On est donc obligé
soit comme tu l'as pour ta part, Alain, précisé et qui ne me semblait pas
décrit dans le message de Kamel non pas de créer un nom simplement comme
il se fait d'une feuille à l'autre mais de créer un nom d'abord dans le
classeur source et ensuite un nom dans l'autre classeur qui y fait
référence
soit
comme je l'indiquait (et me semble simple..mais c'est subjectif) de déplacer
une feuille vide du classeur source intégrant ce nom vers l'autre classeur
Il n'en reste pas moins et c'est l'essentiel comme si bien rappelé (Merci
encore Alain) que cette validation quelle que soit la version d'excel sous
réserve de ce que que je connaisse ne fonctionne plus dès que l'on ferme le
classeur source .

Voilà les deux points que j'essaie de faire passer depuis le début de ce fil
et qui me semblaient répondre à la question posée.

Bonne soirée.
Cordialement.

lSteph

"AV" a écrit dans le message de news:

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il
ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10


Je n'ai pas de réponse à ça...

Par contre tu as mon absolu soutien dans l'affirmation...
"On peut créer une liste de validation dont la source est dans un autre
classeur"
Sous réserves :
1) De créer d'ABORD un nom dans le classeur contenant la liste de
validation
avant d'y faire référence par Données > Validation > Liste
2) Que le classeur source soit ouvert

Tout celà a déjà été dit mais il semble qu'il faille insister :-)

AV





Avatar
LSteph
Re, bonsoir Kamel,

En espèrant t'apporter une aide véritable il me semble que si l'on s'en
tient à l'objectif final
tel que j'essaie de le deviner il serait probablement simple de mettre une
des feuilles du classeur
en liaison avec le classeur source et d'y faire référence dans la
validation.
Ainsi on fait un pied de nez aux problèmes d'ouverture ou de fermeture de
classeur source.

Amicalement.

lSteph
"Kamel" a écrit dans le message de news:
uEE$
Bonsoir,

J'ai un petit souci avec Excel au niveau des noms des cellules. En effet,
j'ai des listes dans des cellules (via donnée validation) dont la source
est dans un autre classeur. Pour pouvoir le faire je créé un nom qui
pointe vers le classeur contenant les données de la liste ->
'[monClasseur]mafeuille'!$A$1:$A$10

Mon soucis est qu'il arrive qu'Excel modifie lui même ce nom comme s'il ne
trouvait pas le classeur -> 'C:...MonClasseur ...!$A$1:$A$10

Comment faire pour qu'Excel ne modofie pas les noms que je crée ??

Merci



1 2