Rafraichssement automatique des connexions bases de données en VBA

Gourou AWK

XLDnaute Nouveau
Bonjour à tous
J'ai un classeur Excel avec des requêtes sur SQL server. Chaque requête a l'option "Rafraichir à l'ouverture" (Refresh on open file dans ma version) sélectée.
Quand on ouvre le classeur "manuellement sous Excel" tout fonctionne bien (Les connections se rafraîchissent, les TCD se calculent etc..)
Quand on ouvre le classeur dans VBA par Set MyWK = application.workbooks.open(...), les connexions ne se rafraîchissent pas!!!
Quelqu'un aurait-il des pistes pour expliquer ce comportement?

Bon week-end à tous
 

Gourou AWK

XLDnaute Nouveau
Re : Rafraichssement automatique des connexions bases de données en VBA

Bonjour, et merci Pierrot de t'intéresser à mon problème.

En fait j'arrive à faire fonctionner ce que je veux mais le RefreshAll semble plus performant que le refresh de chaque connection. Néanmoins il ne résout pas mon problème. Je suis obligé d'insérer un Wait de 10 secondes pour que tous les graphiques soient mis à jour, et ce même si j'ajoute un Calculate qui a l'air inopérant.
Il faut dire que mon utilisateur à un fichier énorme soit :
11 MO
78 Feuilles
178 graphiques
3 connections BD
12 Pivot Reports.​

mais faut bien faire avec....

Encore merci
Si je n'ai pas d'autre explication d'ici 1 semaine, je fermerais la discussion
 

Discussions similaires

Statistiques des forums

Discussions
312 240
Messages
2 086 517
Membres
103 239
dernier inscrit
wari