Copier fichier - pb avec les liaisons - VB/VBA/VBS - Programmation
MarshPosté le 01-12-2009 à 16:29:47
Salut à tous !
J'ai un peu souci. Voilà j'ai un répertoire (S:\TEST\) dans lequel j'ai quelques fichiers : - AAA.xls - BBB.xls - CENTRAL.xls
Dans certaines cellules du fichier CENTRAL.xls, il y a des formules avec des liaisons vers les fichiers AAA.xls et BBB.xls. Exemple : la cellule A1 contient ' =S:\TEST\[AAA.xls]Feuil1!A1 ' la cellule A2 contient ' =S:\TEST\[BBB.xls]Feuil1!A1 '
J'ai un autre fichier TRUC.xls qui me déplace le fichier CENTRAL.xls du répertoire S:\TEST\ vers le disque C:\ (grâce à une macro). Ma macro ouvre d'abord le fichier CENTRAL.xls et ensuite l'enregistre sur C:\ . Les liaisons "suivent" sans problème... J'ai tenté de faire une autre manip qui permet de faire la même opération grâce à la commande FileCopy... j'arrive au même résultat à ceci près que les liaisons ne suivent plus... Le nouveau fichier transforme mes formules en : la cellule A1 devient ' =C:\[AAA.xls]Feuil1!A1 ' la cellule A2 devient ' =C:\[BBB.xls]Feuil1!A1 '
Or, les fichiers AAA.xls et BBB.xls n'ont pas été copiés sur C:\ !!!
Marsh Posté le 01-12-2009 à 16:29:47
Salut à tous !
J'ai un peu souci.
Voilà j'ai un répertoire (S:\TEST\) dans lequel j'ai quelques fichiers :
- AAA.xls
- BBB.xls
- CENTRAL.xls
Dans certaines cellules du fichier CENTRAL.xls, il y a des formules avec des liaisons vers les fichiers AAA.xls et BBB.xls.
Exemple : la cellule A1 contient ' =S:\TEST\[AAA.xls]Feuil1!A1 '
la cellule A2 contient ' =S:\TEST\[BBB.xls]Feuil1!A1 '
J'ai un autre fichier TRUC.xls qui me déplace le fichier CENTRAL.xls du répertoire S:\TEST\ vers le disque C:\ (grâce à une macro).
Ma macro ouvre d'abord le fichier CENTRAL.xls et ensuite l'enregistre sur C:\ . Les liaisons "suivent" sans problème...
J'ai tenté de faire une autre manip qui permet de faire la même opération grâce à la commande FileCopy... j'arrive au même résultat à ceci près que les liaisons ne suivent plus...
Le nouveau fichier transforme mes formules en :
la cellule A1 devient ' =C:\[AAA.xls]Feuil1!A1 '
la cellule A2 devient ' =C:\[BBB.xls]Feuil1!A1 '
Or, les fichiers AAA.xls et BBB.xls n'ont pas été copiés sur C:\ !!!
---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To