Macro Actualisation Excel

Résolu/Fermé
afullana Messages postés 295 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 8 juin 2012 - 11 févr. 2010 à 15:29
afullana Messages postés 295 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 8 juin 2012 - 11 févr. 2010 à 15:54
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 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
11 févr. 2010 à 15:38
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 295 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 8 juin 2012 19
11 févr. 2010 à 15:54
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