Macro Actualisation Excel

Résolu
afullana Messages postés 301 Statut Membre -  
afullana Messages postés 301 Statut Membre -
Bonjour,

Je crée depuis peu des carte de contrôle sous Excel2003 et les accès a ma base de donnée sont tellement long que j'ai désactivé l'actualisation automatique des requêtes SQL.
J'ai donc crée un Bouton et une macro qui actualise une a une les différentes requêtes

Ex: Sheets("data").Select
Range("I26").Select
Selection.QueryTable.Refresh BackgroundQuery:=False

Puis, je recommence pour chaque requêtes.

Mon problème est que la feuille "data" doit absolument être masquée, ce qui fait que ma macro ne fonctionne plus pour cette page.

Pourtant lorsque l'actualisation auto est activé les pages masquées s'actualisent normalement .

Quelle serait la macro qui actualiserais les requêtes de ma page masquée??
A voir également:

2 réponses

pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 765
 
Bonjour,
Les select ralentissent les macros et en plus ne fonctionnent pas avec des feuilles masquées. Essayez ceci :
With Sheets("data")
.Range("I26").QueryTable.Refresh BackgroundQuery:=False 'le point en début de ligne est super important
End With
0
afullana Messages postés 301 Statut Membre 19
 
Bonjour pijaku

Merci de ta réponse si rapide

La macro fonctionne nikel c'est super
sa ne me switch plus de feuille lors de l'actualisation et sa marche pour mes feuilles masquées

Encore merci de ton aide précieuse
0