OVH Cloud OVH Cloud

Liaison Excel

1 réponse
Avatar
yannick.B
Bonjour,
J aimerais un peu d aide sur ce sujet :

Lorsque l'on a créé 2 fichiers Excel avec des liaisons, comment doit-on
faire pour que Excel effectue systématiquement et automatiquement la
mise à jour des liaisons?

Dans l'état actuel des choses, Excel demande si l'on souhaite effectuer
cette mise à jour à chaque ouverture du fichier et demande le chemin
d'accès pour retrouver le second fichier Excel lié au premier.

Je souhaiterais que cette mise à jour se fasse automatiquement, sans me
demander à chaque fois le chemin d'accès.

merci d'avance pour votre soutien.

1 réponse

Avatar
bourby
yannick.B wrote:
Bonjour,
J aimerais un peu d aide sur ce sujet :

Lorsque l'on a créé 2 fichiers Excel avec des liaisons, comment doit-on
faire pour que Excel effectue systématiquement et automatiquement la
mise à jour des liaisons?

Dans l'état actuel des choses, Excel demande si l'on souhaite effectuer
cette mise à jour à chaque ouverture du fichier et demande le chemin
d'accès pour retrouver le second fichier Excel lié au premier.

Je souhaiterais que cette mise à jour se fasse automatiquement, sans me
demander à chaque fois le chemin d'accès.

merci d'avance pour votre soutien.



bonjour,

réponse partielle:
je vois 2 solutions:
1) tu ouvres d'abord le fichier "esclave",
puis le fichier "maître" (celui qui contient les liaisons);
la première fois, il peut être nécessaire de remplacer dans les formules
C:xxx[esclave.xls]feuil1!A1 par [esclave.xls]feuil1!A1 (edition,
remplacer, etc..., ou lui indiquer [esclave.xls] pour les liaisons).
A partir de la 2ème fois, il doit retrouver esclaves.xls (déjà ouvert),
lors de l'ouverture de "maître.xls".
2) Sinon, il faut lui indiquer le chemin d'accès à esclave.xls
dans une procédure évènementielle
Private Sub Workbook_open(),
à placer dans "ThisWorkbook" de "maître.xls".
Pour la syntaxe à employer, je ne suis pas assez calé!
Essayer avec l'enregistreur de macro et l'aide de VBA??....

Cordialement

Bourby