Renommer un fichier et mise à jour des liaisons

Re,

Alors voilà mon souci... décidément en ce moment je ne sais plus me servir d'Excel....

Je construis une application qui aura des applications annexes "greffées" par liaisons externes.

Cependant, les utilisateurs risquent de modifier ces noms de classeurs. Comment faire pour que les liaisons se mettent à jour automatiquement avec le bon nom de classeur ?

Connaissez vous une méthode qui permettrait de ne pas rompre ces liaisons ??

D'avance merci pour vos réponses,

Souri84

Bonjour Souri84,

Je ne suis pas très experte en VBA, mais j'ai une idée, elle vaut ce qu'elle vaut.

Dans les fichiers "externes", tu pourrais mettre un bout de code dans le classeur (Workbook) avec le choix "beforeclose"... et ensuite tu récupères le nom de fichier que tu insères à la place de l'ancien nom dans tes formules. Je ne sais pas si Beforeclose récupèrera le nom de fichier (mais il y a plus de chance qu'avec Beforesave j'imagine...)

Je n'ai par contre aucune idée de comment réaliser ça en VBA... ni si ça peut marcher...

Cordialement,

8client-au-riad.xlsx (105.94 Ko)
3fiche-client.xlsm (131.46 Ko)
Rechercher des sujets similaires à "renommer fichier mise jour liaisons"