Stopper queryTable.refresh si l'exécution est trop longue

Bonjour à tous,

Je viens vers pour car j'aimerais savoir si il est possible d'arrêter l'actualisation d'une de mes tables (récupérée par le serveur de mon entreprise) si il y a une coupure internet par exemple.

l'actualisation est réalisée tel que suis :

Public Sub Actualiser_PDC()

'Permet d'actualiser le plan de charge en récupérant les informations de l'ERP par wifi
'CETTE METHODE PREND DU TEMPS A CHARGER

    Set_VariablesPubliques    'création des variables publiques

    WS_PLAN_DE_CHARGE.Unprotect
    WS_PLAN_DE_CHARGE.ListObjects("T_PLAN_DE_CHARGE").QueryTable.Refresh BackgroundQuery:=False
    WS_PLAN_DE_CHARGE.Protect

End Sub

lorsqu'il n'y a plus de wifi, le programme ne s'arrête pas jusqu'à la mise en erreur de l'ensemble de mon fichier excel (et donc la réinitialisation des variables publiques par le même biais)

J'aimerais pouvoir stopper l'actualisation si elle dure plus de x secondes (mettons 30 secondes)

Merci de votre aide.

Rechercher des sujets similaires à "stopper querytable refresh execution trop longue"