MrTwilinghast
XLDnaute Nouveau
Bonjour à tous,
je me trouve face un problème qui me semble insurmontable, peut-être que c'est à tout à fait impossible à réaliser, peut-être que c'est tout bête (et là c'est moi qui vais passer pour un idiot lol).
Pour l'exemple, j'ai un dossier "TEST" (situé dans "C:\TEST"), à l'interieur j'ai trois autres dossiers : "n", "n-1" et "n-2".
Dans le dossier "C:\TEST\n", j'ai un fichier excel "X.xls" qui reprend les données dans une colonne d'un autre fichier "X.xls" situé dans le dossier "C:\TEST\n-1".
Au début, j'avais placé les deux fichiers dans le même dossier, d'un côté on a "X.xls" qui est celui de l'année en cours et de l'autre "X 09.xls" qui est celui de l'année dernière. Donc, quelque soit l'endroit où je déplaçais (ou renommais) le dossier "TEST", le lien se modifiait dans les cellules concernées en fonction du nouveau chemin (ou du nouveau nom).
Tout allait bien jusqu'à ce qu'on m'impose une nouvelle méthode pour passer d'une année à une autre : déplacer les fichiers du dossier "C:\TEST\n-1" dans un dossier "C:\TEST\n-2", ceux du dossier "C:\TEST\n" dans le dossier "C:\TEST\n-1" et enfin placer les nouveaux fichiers de l'année en cours dans le dossier "C:\TEST\n".
De ce fait, j'ai modifié tous les liens qui pointait vers les chiffres de l'année passée : "C:\TEST\n\X 08.xls" devient "C:\TEST\n-1\X.xls". Ainsi, plus besoin de modifier dans les cellules le fichier de l'année dernière lorsqu'on passe d'une année à l'autre, il suffirait juste de les déplacer comme indiqué dans le paragraphe précèdent.
Pourtant, si je renomme le fichier "TEST" en "NOUVEAU NOM" et que j'ouvre le fichier "X.xls" du dossier "C:\NOUVEAU NOM\n\X.xls", les liens pointant vers les chiffres de l'année placée gardent la forme "C:\TEST\n-1\X.xls".
Or, je souhaite que quelque soit le nom du dossier (ou son emplacement), ces liens se modifie en "C:\NOUVEAU NOM\n-1\X.xls".
En gros, il faut qu'excel cherche les chiffres automatiquement dans le dossier n-1 quelque que ce soit le chemin ou le nom du dossier parent.
Je ne sais pas si j'ai été clair dans mon explication, auquel cas je pourrais vous éclairer du mieux que je peux
PS : désolé pour le titre peu explicite, je ne savais pas quoi mettre ^^
EDIT : ajout d'un exemple en attaché.
je me trouve face un problème qui me semble insurmontable, peut-être que c'est à tout à fait impossible à réaliser, peut-être que c'est tout bête (et là c'est moi qui vais passer pour un idiot lol).
Pour l'exemple, j'ai un dossier "TEST" (situé dans "C:\TEST"), à l'interieur j'ai trois autres dossiers : "n", "n-1" et "n-2".
Dans le dossier "C:\TEST\n", j'ai un fichier excel "X.xls" qui reprend les données dans une colonne d'un autre fichier "X.xls" situé dans le dossier "C:\TEST\n-1".
Au début, j'avais placé les deux fichiers dans le même dossier, d'un côté on a "X.xls" qui est celui de l'année en cours et de l'autre "X 09.xls" qui est celui de l'année dernière. Donc, quelque soit l'endroit où je déplaçais (ou renommais) le dossier "TEST", le lien se modifiait dans les cellules concernées en fonction du nouveau chemin (ou du nouveau nom).
Tout allait bien jusqu'à ce qu'on m'impose une nouvelle méthode pour passer d'une année à une autre : déplacer les fichiers du dossier "C:\TEST\n-1" dans un dossier "C:\TEST\n-2", ceux du dossier "C:\TEST\n" dans le dossier "C:\TEST\n-1" et enfin placer les nouveaux fichiers de l'année en cours dans le dossier "C:\TEST\n".
De ce fait, j'ai modifié tous les liens qui pointait vers les chiffres de l'année passée : "C:\TEST\n\X 08.xls" devient "C:\TEST\n-1\X.xls". Ainsi, plus besoin de modifier dans les cellules le fichier de l'année dernière lorsqu'on passe d'une année à l'autre, il suffirait juste de les déplacer comme indiqué dans le paragraphe précèdent.
Pourtant, si je renomme le fichier "TEST" en "NOUVEAU NOM" et que j'ouvre le fichier "X.xls" du dossier "C:\NOUVEAU NOM\n\X.xls", les liens pointant vers les chiffres de l'année placée gardent la forme "C:\TEST\n-1\X.xls".
Or, je souhaite que quelque soit le nom du dossier (ou son emplacement), ces liens se modifie en "C:\NOUVEAU NOM\n-1\X.xls".
En gros, il faut qu'excel cherche les chiffres automatiquement dans le dossier n-1 quelque que ce soit le chemin ou le nom du dossier parent.
Je ne sais pas si j'ai été clair dans mon explication, auquel cas je pourrais vous éclairer du mieux que je peux
PS : désolé pour le titre peu explicite, je ne savais pas quoi mettre ^^
EDIT : ajout d'un exemple en attaché.
Pièces jointes
Dernière édition: