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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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??....
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??....