OVH Cloud OVH Cloud

Formules de liaison

4 réponses
Avatar
Jean-Paul V
Bonjour à tous

Nos informaticiens nous déplacent fréquemment nos fichiers de travail.
J’ai des formules de liaisons qui récupèrent des infos dans d’autres
fichiers, par exemple les taux des devises ( ici dans le fichier DEVMS.XLS )
Par quoi je peux remplacer :

=+'U:\My Documents\docs\DEVMS.XLS'!USD

Sachant que dorénavant DEVMS sera toujours dans le même répertoire que mon
fichier.J’avais pensé quelque chose comme :

=+'\\DEVMS.XLS'!USD cela ne marche pas


@+ j’espère

4 réponses

Avatar
lSteph
Bonjour JPV,
et juste ainsi:

='DEVMS.XLS'!USD

.. .bref....ce qui devrait s'obtenir seul, en le fermant (puisque l'on est
dans le même répertoire)

@+

'lSteph

"Jean-Paul V" a écrit dans le message
de news:
Bonjour à tous

Nos informaticiens nous déplacent fréquemment nos fichiers de travail.
J'ai des formules de liaisons qui récupèrent des infos dans d'autres
fichiers, par exemple les taux des devises ( ici dans le fichier
DEVMS.XLS )
Par quoi je peux remplacer :

=+'U:My DocumentsdocsDEVMS.XLS'!USD

Sachant que dorénavant DEVMS sera toujours dans le même répertoire que mon
fichier.J'avais pensé quelque chose comme :

=+'DEVMS.XLS'!USD cela ne marche pas


@+ j'espère



Avatar
Jean-Paul V
Bonjour

Je viens de vérifier cela marche à condition de déplacer le fichier ou le
copier en utilisant l'Explorer et en glissant le fichier dans son nouveau
répertoire( ce que fait l'informaticien ) donc cela répond bien à ma question.

Mais si l'utilisateur ouvre ce fichier et le met dans un autre répertoire en
faisant Fichier enregistrer sous l'ancien chemin pour la formule de liaison
reste avec son ancien chemin.Elle ne prendra pas le nouveau chemin.Existe-il
une formule disant je veux le fichier du même répertoire?



Bonjour JPV,
et juste ainsi:

='DEVMS.XLS'!USD

... .bref....ce qui devrait s'obtenir seul, en le fermant (puisque l'on est
dans le même répertoire)

@+

'lSteph

"Jean-Paul V" a écrit dans le message
de news:
Bonjour à tous

Nos informaticiens nous déplacent fréquemment nos fichiers de travail.
J'ai des formules de liaisons qui récupèrent des infos dans d'autres
fichiers, par exemple les taux des devises ( ici dans le fichier
DEVMS.XLS )
Par quoi je peux remplacer :

=+'U:My DocumentsdocsDEVMS.XLS'!USD

Sachant que dorénavant DEVMS sera toujours dans le même répertoire que mon
fichier.J'avais pensé quelque chose comme :

=+'DEVMS.XLS'!USD cela ne marche pas


@+ j'espère








Avatar
lSteph
Bonjour,
Non! sans l'explorateur....
...ce que je disais signifie ceci:
si tu en registre le fichier source de la formule dans le même répertoire
que par exemple "Toto.xls" celui qui contient la formule (et ce dernier
ouvert bienentendu)
tu obtiens ceci tant que c'est ouvert:
ÞVMS.XLS!USD
ensuite tu ferme enregistre DEVMS
ton fichier contient désormais la formule suivante:
='DEVMS.XLS'!USD
Maintenant seulement tu enregistre toto.xls

si tu rouvre toto.xls depuis fichier ouvrir d'excel la formule reste
toujours bien:
='DEVMS.XLS'!USD
Mais si l'utilisateur ouvre ce fichier et le met dans un autre répertoire
Evidemment cela change tout et c'est tout à fait normal!


-----
Avec l'explorateur ... ou si le fichier contenant la formule est fermé
la différence est que le changement d'emplacement n'en affecte pas la
formule.
Résultat, si tu as copié DEVMS vers un autre emplacement toto.xls conservera
le lien avec l'ancien chemin.
Si tu l'as déplacé, idem sauf que le fichier n'étant plus à son emplacement
d'origine, la maj des liaisons provoquera #REF!

Cordialement

lSteph


"Jean-Paul V" a écrit dans le message
de news:
Bonjour

Je viens de vérifier cela marche à condition de déplacer le fichier ou le
copier en utilisant l'Explorer et en glissant le fichier dans son nouveau
répertoire( ce que fait l'informaticien ) donc cela répond bien à ma
question.

Mais si l'utilisateur ouvre ce fichier et le met dans un autre répertoire
en
faisant Fichier enregistrer sous l'ancien chemin pour la formule de
liaison
reste avec son ancien chemin.Elle ne prendra pas le nouveau
chemin.Existe-il
une formule disant je veux le fichier du même répertoire?



Bonjour JPV,
et juste ainsi:

='DEVMS.XLS'!USD

... .bref....ce qui devrait s'obtenir seul, en le fermant (puisque l'on
est
dans le même répertoire)

@+

'lSteph

"Jean-Paul V" a écrit dans le
message
de news:
Bonjour à tous

Nos informaticiens nous déplacent fréquemment nos fichiers de travail.
J'ai des formules de liaisons qui récupèrent des infos dans d'autres
fichiers, par exemple les taux des devises ( ici dans le fichier
DEVMS.XLS )
Par quoi je peux remplacer :

=+'U:My DocumentsdocsDEVMS.XLS'!USD

Sachant que dorénavant DEVMS sera toujours dans le même répertoire que
mon
fichier.J'avais pensé quelque chose comme :

=+'DEVMS.XLS'!USD cela ne marche pas


@+ j'espère










Avatar
Jean-Paul V
Bonjour

J'ai fait dans l'ordre ce que vous m'avez dit:

1 ) J'ai d'abord :
=+DEVMS.XLS!GBP OK
2) Je sauvegarde DEVMS là où il est donc le même répertoire que Toto et je
le ferme

3 ) Dans Toto j'ai apres fermeture de DEVMS j'ai:

=+'svtieap03DATAv...jMy DocumentsDOCSDEVMS.XLS'!GBP

et non pas :

='DEVMS.XLS'!USD

Si je sauvegarde Toto avec:
=+'svtieap03DATAv...jMy DocumentsDOCSDEVMS.XLS'!GBP
Je ferme après réouverture j'ai :
=+'U:My DocumentsDOCSDEVMS.XLS'!GBP ce qui est plus parlant , mais pas
ce que vous me dites (='DEVMS.XLS'!USD ) que je préférerait car dans la votre
il n'y a aucun répertoire .

Merci

@+


Bonjour,
Non! sans l'explorateur....
....ce que je disais signifie ceci:
si tu en registre le fichier source de la formule dans le même répertoire
que par exemple "Toto.xls" celui qui contient la formule (et ce dernier
ouvert bienentendu)
tu obtiens ceci tant que c'est ouvert:
ÞVMS.XLS!USD
ensuite tu ferme enregistre DEVMS
ton fichier contient désormais la formule suivante:
='DEVMS.XLS'!USD
Maintenant seulement tu enregistre toto.xls

si tu rouvre toto.xls depuis fichier ouvrir d'excel la formule reste
toujours bien:
='DEVMS.XLS'!USD
Mais si l'utilisateur ouvre ce fichier et le met dans un autre répertoire
Evidemment cela change tout et c'est tout à fait normal!


-----
Avec l'explorateur ... ou si le fichier contenant la formule est fermé
la différence est que le changement d'emplacement n'en affecte pas la
formule.
Résultat, si tu as copié DEVMS vers un autre emplacement toto.xls conservera
le lien avec l'ancien chemin.
Si tu l'as déplacé, idem sauf que le fichier n'étant plus à son emplacement
d'origine, la maj des liaisons provoquera #REF!

Cordialement

lSteph


"Jean-Paul V" a écrit dans le message
de news:
Bonjour

Je viens de vérifier cela marche à condition de déplacer le fichier ou le
copier en utilisant l'Explorer et en glissant le fichier dans son nouveau
répertoire( ce que fait l'informaticien ) donc cela répond bien à ma
question.

Mais si l'utilisateur ouvre ce fichier et le met dans un autre répertoire
en
faisant Fichier enregistrer sous l'ancien chemin pour la formule de
liaison
reste avec son ancien chemin.Elle ne prendra pas le nouveau
chemin.Existe-il
une formule disant je veux le fichier du même répertoire?



Bonjour JPV,
et juste ainsi:

='DEVMS.XLS'!USD

... .bref....ce qui devrait s'obtenir seul, en le fermant (puisque l'on
est
dans le même répertoire)

@+

'lSteph

"Jean-Paul V" a écrit dans le
message
de news:
Bonjour à tous

Nos informaticiens nous déplacent fréquemment nos fichiers de travail.
J'ai des formules de liaisons qui récupèrent des infos dans d'autres
fichiers, par exemple les taux des devises ( ici dans le fichier
DEVMS.XLS )
Par quoi je peux remplacer :

=+'U:My DocumentsdocsDEVMS.XLS'!USD

Sachant que dorénavant DEVMS sera toujours dans le même répertoire que
mon
fichier.J'avais pensé quelque chose comme :

=+'DEVMS.XLS'!USD cela ne marche pas


@+ j'espère