macro pour changer les liaisons d'un fichier

V

VINCE

Guest
Bonjour a tous,
je sollicte encore une fois votre aide car je suis dans une impasse.
En effet, sur un fichier excel j'ai des liens avec d'autres fichiers excel.
je voudrais faire avec une macro l'équivalent que je ferais en manuel a savoir: edition liaison modifier source (selectionner la nouvelle source)ok
ou au loins edition liaison modifier la source choisir parmi une liste le nom de la nouvelle source (présente dans le même répertoire)
J'espère que c'est clair et je suis tout disposer à répondre aux questions s'il en a.
Encore merci pour votre savoir faire
vince
 
H

henri

Guest
a tu essaye d'enregistre une macro en faisant ce que tu desire

cela devrait etre a peu prés cela

ChDir "chemin dossier source"
ActiveWorkbook.ChangeLink Name:= _
"chemin ancien fichier exel source", _
NewName:= _
"chemin nouveau fichier exel source", Type _
:=xlExcelLinks
ActiveWorkbook.UpdateLink Name:= _
"chemin nouveau fichier exel source", Type _
:=xlExcelLinks

a plus
 
V

VINCE

Guest
Merci henri,
Mais cela ne fonctionne pas .en effet le nom du nouveau fichier source change tous le temps; par consequent il faudrait avoir soit :
-une boite de dialogue ou je metterait le nom du nouveau fichier et donc qui metterait directement a jour les liaisons
-une fenêtre (modifier les liaisons) et cliquer sur modifier la source, le fichier correspondant et ok
voilà le soucis
encore merci pour toute votre aide et si vous avez des idéees n'hésitez pas
Vince
 

Discussions similaires

Statistiques des forums

Discussions
312 370
Messages
2 087 688
Membres
103 639
dernier inscrit
NIEMASAFI