Liaison SQL time out

Bonjour,

J'ai une connexion SQL dans une page excel et lorsque je l'actualise avec la ligne de code :

Cells(1, 1).Select
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False

des fois la connexion fait un time out et alors il est nécessaire de cliquer à la main sur OK. Relancer directement l'actualisation fonctionne après ce time out, ce qui est bizarre.

Voila ma question : comment faire pour éviter le time out ? mais surtout la boite de dialogue m'informant qu'il y en a eu un. Peut-on stoper l'actualisation dès qu'on la lance pour peut etre éviter ce time out et relancer une actualisation juste après ?
Ou alors est-il possible de savoir avec excel si une fenetre de dialogue est apparue afin de peut etre utiliser une fonction send key pour la fermée ?

Merci de me donner votre avis sur la meilleure marche à suivre.

Amicalement,
Régis

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Je ne m'y connait pas vraiment coté connexion SQL,
    As tu essayer Application.DisplayAlerts = False