Comment copier 1 feuille sans transférer le nom de fichier ?

Bonjour,

J'espère que quelqu'un peut m'aider avec un petit problème XL.

J'ai un fichier XLS qui comporte 3 feuilles et qui me sert un peu de modèle. Dans la dernière feuille, j'ai des fonctions qui traitent les données dans les 2 premières feuilles, dites "Données". Jusqu'à là, tout va bien.

Lorsque je reçois un nouveau fichier de données, à 2 feuilles, généré automatiquement, je copie la 3ème feuille (fonctions) du mon fichier modèle et l'insère dans le nouveau fichier. Or, en copiant cette feuille de fichier à fichier, les équations sont changées automatiquement puisque XL insère le nom de fichier d'origine entre crochets [] (et pourtant celui-ci n'est pas là dans les équations du fichier modèle d'origine). Ceci m'oblige à enlever le nom du fichier du modèle à la main dans le nouveau fichier.

Par exemple:

Dans Fichier modèle (origine) :

=MIN('Raw Data'!D$3:INDIRECT(CONCATENER("'Raw Data'!D$";$I$44)))

Même équation copiée/collée dans la nouvelle feuille :

=MIN('[TestTemplate_v1-0.xlsx]Raw Data'!D$3:INDIRECT(CONCATENER("'Raw Data'!D$";$I$44)))

(J'ai mis en rouge la partie de l'équation non désirée).

J'espère que c'est clair. Toute aide serait le bienvenue.

Merci.

(PC XL 2010 FR)

dagr, le forum,

Pour corriger toutes les formules d'un coup :

Onglet Fichier > Informations

En bas à droite: "Modifier les liens d'accès aux fichiers"

Bouton > "Modifier la source"

On voit la source de l'ancien fichier.

Sélectionner le bon fichier.

LaCéline


dagr, le forum,

Par macro, il resterait à dynamiser les noms des fichiers ...

Sub Macro1()
    ActiveWorkbook.ChangeLink Name:="teste2.xlsm", NewName:="teste1.xlsm", Type:=xlExcelLinks
End Sub

LaCéline

Merci pour les réponses. Je vais essayer les deux solutions.

Rechercher des sujets similaires à "comment copier feuille transferer nom fichier"