Bonjour à tous,
Lors de l’ouverture d’un fichier Excel une macro actualise des données externes, avec le code:
Selection.QueryTable.Refresh BackgroundQuery:=False.
Cette actualisation récupère les données sur un fichier .csv via une adresse IP, mais quelque fois la liaison est coupé (machine débranché).
Mon problème est lorsque j’ouvre mon fichier Excel et que la liaison est coupé, il y a un message d’erreur ( Erreur d’exécution ‘1004’) , et il faut déboguer la macro.
Ma question est la suivante, est-il possible de faire en sorte que si la liaison est coupé l’actualisation des données ne s’exécute pas ( pour ne pas avoir de message d’erreur ) et qu’un message m’avertisse que la liaison est coupé.
Si quelqu’un a une solution à mon problème d’avance je l’en remercie.
Lors de l’ouverture d’un fichier Excel une macro actualise des données externes, avec le code:
Selection.QueryTable.Refresh BackgroundQuery:=False.
Cette actualisation récupère les données sur un fichier .csv via une adresse IP, mais quelque fois la liaison est coupé (machine débranché).
Mon problème est lorsque j’ouvre mon fichier Excel et que la liaison est coupé, il y a un message d’erreur ( Erreur d’exécution ‘1004’) , et il faut déboguer la macro.
Ma question est la suivante, est-il possible de faire en sorte que si la liaison est coupé l’actualisation des données ne s’exécute pas ( pour ne pas avoir de message d’erreur ) et qu’un message m’avertisse que la liaison est coupé.
Si quelqu’un a une solution à mon problème d’avance je l’en remercie.