OVH Cloud OVH Cloud

références externes avec chemin *relatif*

5 réponses
Avatar
Blondine Caron
Bonjour,

J'essaye de faire référence dans un calcul à une case d'un autre classeur
qui se trouve dans un autre répertoire.
Comme les 2 répertoires (celui de ma feuille destination et celui de ma
feuille source) vont changer tout en gardant le même chemin relatif,
j'aurais souhaité indiquer un chemin relatif dans ma formule. Or lorsque
j'enregistre ma feuille, ce bourrin d'Excel convertit à chaque fois le nom
relatif en chemin absolu.

Exemple : dans ma feuille destination je saisi un calcul du genre :
='..\Source\MaFeuilleSource.xls!A1' * 10
Et à l'enregistrement, Excel me le remplace par :
='F:\CheminDeBase\Source\MaFeuilleSource.xls!A1' * 10

Comment forcer Excel à utiliser des chemins relatifs au répertoire courant
dans les références externes ?

Merci de votre aide.

Blondine.

5 réponses

Avatar
michdenis
Bonjour Blondine,

A ) Ferme ton classeur source de tes données,

B ) barre des menus / Édition / Liaisons /
Tu sélectionnes la liaison à modifier, et tu utilises le bouton parcourir pour pointer vers cette liaison vers le
classeur de ton choix.
Tu enregistres.

Est-ce que cela fonctionne ?


Salutations!



"Blondine Caron" a écrit dans le message de news:cctulg$qau$
Bonjour,

J'essaye de faire référence dans un calcul à une case d'un autre classeur
qui se trouve dans un autre répertoire.
Comme les 2 répertoires (celui de ma feuille destination et celui de ma
feuille source) vont changer tout en gardant le même chemin relatif,
j'aurais souhaité indiquer un chemin relatif dans ma formule. Or lorsque
j'enregistre ma feuille, ce bourrin d'Excel convertit à chaque fois le nom
relatif en chemin absolu.

Exemple : dans ma feuille destination je saisi un calcul du genre :
='..SourceMaFeuilleSource.xls!A1' * 10
Et à l'enregistrement, Excel me le remplace par :
='F:CheminDeBaseSourceMaFeuilleSource.xls!A1' * 10

Comment forcer Excel à utiliser des chemins relatifs au répertoire courant
dans les références externes ?

Merci de votre aide.

Blondine.
Avatar
Joel
Bonjour Blondine,

En précisant les dossiers (relatifs) d'enregistrement des 2 fichiers (La
Source et la destination,celui où il y a la formule puisque tu dis qu'ils
ne sont pas dans le même répertoire), peut-être qu'on arrivera à être moins
Bourrin qu'excel, mais ce n'est pas gagné !

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Blondine Caron" a écrit dans le message de
news:cctulg$qau$
Bonjour,

J'essaye de faire référence dans un calcul à une case d'un autre classeur
qui se trouve dans un autre répertoire.
Comme les 2 répertoires (celui de ma feuille destination et celui de ma
feuille source) vont changer tout en gardant le même chemin relatif,
j'aurais souhaité indiquer un chemin relatif dans ma formule. Or lorsque
j'enregistre ma feuille, ce bourrin d'Excel convertit à chaque fois le nom
relatif en chemin absolu.

Exemple : dans ma feuille destination je saisi un calcul du genre :
='..SourceMaFeuilleSource.xls!A1' * 10
Et à l'enregistrement, Excel me le remplace par :
='F:CheminDeBaseSourceMaFeuilleSource.xls!A1' * 10

Comment forcer Excel à utiliser des chemins relatifs au répertoire courant
dans les références externes ?

Merci de votre aide.

Blondine.




Avatar
Blondine Caron
"michdenis" a écrit dans le message de
news:
Bonjour Blondine,

A ) Ferme ton classeur source de tes données,

B ) barre des menus / Édition / Liaisons /
Tu sélectionnes la liaison à modifier, et tu utilises le bouton
parcourir pour pointer vers cette liaison vers le

classeur de ton choix.
Tu enregistres.

Est-ce que cela fonctionne ?


Salutations!



Non, lorsqu'on sélectionne l'emplacement, on ne peut pas saisir de chemin
*relatif* (par ex: ..Test1Source.xls) et le fait de sélectionner le
fichier là où il se trouve entraîne l'utilisation d'un chemin *absolu* (par
ex : F:MesFichiersTest1Source.xls).

J'ai même cherché à utiliser une fonction d'indirection comme ADRESSE(...)
pour forcer l'utilisation d'une adresse de Classeur relative mais ça ne
marche pas...

Blondine.

Avatar
Blondine Caron
"Joel" a écrit dans le message de
news:ccu2l8$orj$
Bonjour Blondine,

En précisant les dossiers (relatifs) d'enregistrement des 2 fichiers (La
Source et la destination,celui où il y a la formule puisque tu dis qu'ils
ne sont pas dans le même répertoire), peut-être qu'on arrivera à être
moins

Bourrin qu'excel, mais ce n'est pas gagné !

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr



Merci d'avori répondu.

D'accord pour la suggestion mais où donc puis-je indiquer une référence
*relative* qu'Excel ne transforme pas en référence *absolue* lors de
l'enregistrement de la feuille de destination ?

Blondine.

Avatar
Joel
Re ;-)

Pour pouvoir t'aider (à construire une chaîne de caractères qui renvoie un
adressage relatif indirect), j'aimerais que tu me donnes tes 2 chemins
relatifs;

J'ai bien compris que le fichier source est en
...SourceMaFeuilleSource.xls! (au passage, le nom de la feuille est
manquant car MaFeuilleSource.xls! est le nom d'un classeur ! ce serait bien
d'avoir le nom de la feuille sur le fichier source)

Quid du fichier Destination ? ...?????

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Blondine Caron" a écrit dans le message de
news:ccu6nn$uk4$
"Joel" a écrit dans le message de
news:ccu2l8$orj$
Bonjour Blondine,

En précisant les dossiers (relatifs) d'enregistrement des 2 fichiers (La
Source et la destination,celui où il y a la formule puisque tu dis
qu'ils


ne sont pas dans le même répertoire), peut-être qu'on arrivera à être
moins

Bourrin qu'excel, mais ce n'est pas gagné !

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr



Merci d'avori répondu.

D'accord pour la suggestion mais où donc puis-je indiquer une référence
*relative* qu'Excel ne transforme pas en référence *absolue* lors de
l'enregistrement de la feuille de destination ?

Blondine.