liaison avec un classeur non ouvert
Le
freedo
Bonjour à Toutes et à Tous,
comment lier des cellules d'un classeur avec un autre classeur qui
n'est pas ouvert en fonction du nom de ce classeur qui se trouve dans
une cellule du classeur ouvert.
exemple:
dans mon classeur "travail"(ouvert) cellule B8 j'ai le nom de mon
classeur externe (fermé) et dont la cellule est formatée pour
afficher avec l'extension .xls donc quand je tape le nom 051209 >
051209.xls
j'aimerais réaliser des recherches dans le classeur fermé pour les
insérer dans les cellules du claseur ouvert.
Je pense que cela se fait sans macro directement dans la formulation
des formules.
donc si je recherche la valeur de la cellule A5 dans le classeur
fermé je ferai à peu près ceci:
=recherchev(a5;d:\monrépertoire\B8!a1:p500;8;0)
mais cela ne fonctionne pas
Merci de suivre,
Freedo
comment lier des cellules d'un classeur avec un autre classeur qui
n'est pas ouvert en fonction du nom de ce classeur qui se trouve dans
une cellule du classeur ouvert.
exemple:
dans mon classeur "travail"(ouvert) cellule B8 j'ai le nom de mon
classeur externe (fermé) et dont la cellule est formatée pour
afficher avec l'extension .xls donc quand je tape le nom 051209 >
051209.xls
j'aimerais réaliser des recherches dans le classeur fermé pour les
insérer dans les cellules du claseur ouvert.
Je pense que cela se fait sans macro directement dans la formulation
des formules.
donc si je recherche la valeur de la cellule A5 dans le classeur
fermé je ferai à peu près ceci:
=recherchev(a5;d:\monrépertoire\B8!a1:p500;8;0)
mais cela ne fonctionne pas
Merci de suivre,
Freedo

Poser une question


='c:monrep[toto.xls]Feuil1'!A1
lSteph
"freedo"
Bonjour à Toutes et à Tous,
comment lier des cellules d'un classeur avec un autre classeur qui
n'est pas ouvert en fonction du nom de ce classeur qui se trouve dans
une cellule du classeur ouvert.
exemple:
dans mon classeur "travail"(ouvert) cellule B8 j'ai le nom de mon
classeur externe (fermé) et dont la cellule est formatée pour
afficher avec l'extension .xls donc quand je tape le nom 051209 --->
051209.xls
j'aimerais réaliser des recherches dans le classeur fermé pour les
insérer dans les cellules du claseur ouvert.
Je pense que cela se fait sans macro directement dans la formulation
des formules.
donc si je recherche la valeur de la cellule A5 dans le classeur
fermé je ferai à peu près ceci:
=recherchev(a5;d:monrépertoireB8!a1:p500;8;0)
mais cela ne fonctionne pas
Merci de suivre,
Freedo
merci pour cette réponse rapide mais ce que je cherche c'est
d'utiliser la référence de valeur de la cellule B8 comme nom de
classeur fermé.
merci de suivre,
Freedo
appeler une cellule
d'un classeur fermé.
Ensuite tu adaptes à ce que tu veux, appel en B8 ou ailleurs.
lSteph
"freedo"
Bonjour à Tous,
merci pour cette réponse rapide mais ce que je cherche c'est
d'utiliser la référence de valeur de la cellule B8 comme nom de
classeur fermé.
merci de suivre,
Freedo
Pour construire une référence à partir d'éléments situés dans une autre
cellule regarde du côté de la fonction INDIRECT.
Exemple :
=INDIRECT("C:test" & B8)
Cordialement
Pascal
"freedo"
Bonjour à Toutes et à Tous,
comment lier des cellules d'un classeur avec un autre classeur qui
n'est pas ouvert en fonction du nom de ce classeur qui se trouve dans
une cellule du classeur ouvert.
exemple:
dans mon classeur "travail"(ouvert) cellule B8 j'ai le nom de mon
classeur externe (fermé) et dont la cellule est formatée pour
afficher avec l'extension .xls donc quand je tape le nom 051209 --->
051209.xls
j'aimerais réaliser des recherches dans le classeur fermé pour les
insérer dans les cellules du claseur ouvert.
Je pense que cela se fait sans macro directement dans la formulation
des formules.
donc si je recherche la valeur de la cellule A5 dans le classeur
fermé je ferai à peu près ceci:
=recherchev(a5;d:monrépertoireB8!a1:p500;8;0)
mais cela ne fonctionne pas
Merci de suivre,
Freedo
fonctionne tel que avec des classeurs ouverts
donc un contournement utilisant la liste de tes noms chemins/fichiers
serait envisageable mais par vba.
Mais cette roue a déjà été inventée dans morefuncs.xla (c'est sur le site
de Laurent Longres je crois que j'ai chargé cela).
Indirect.Ext() doit être le nom de cette fonction.
Le hic c'est que si tu partages ce classeur avec d'autres personnes il
faudra qu'ils aient aussi morefuncs
lSteph
"freedo"
Bonjour à Tous,
merci pour cette réponse rapide mais ce que je cherche c'est
d'utiliser la référence de valeur de la cellule B8 comme nom de
classeur fermé.
merci de suivre,
Freedo