Macro = mise à jour d'une requête dans une feuille masquée

  • Initiateur de la discussion Initiateur de la discussion FM03
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

FM03

Guest
Bonjour,

je souhaite mettre à jour une requête qui est située dans une feuille masquée.

Pour cela j'ai écrit :
Sheets("feuil2").Select
Range("A2").Select
Selection.QueryTable.Refresh BackgroundQuery:=False

Sheets("Feuil1").Select

Cette macro ne fonctionne que si ma "feuil2" n'est pas masquée.

Avez vous une solution ?

Merci d'avance.

François
 
Re : Macro = mise à jour d'une requête dans une feuille masquée

Bonjour FM03,

Essaie avec :

Sheets("feuil2").Visible = True
Range("A2").Select
Selection.QueryTable.Refresh BackgroundQuery:=False

Sheets("feuil2").Visible = False
Sheets("Feuil1").Select

A te lire.

Jean-Pierre
 
Re : Macro = mise à jour d'une requête dans une feuille masquée

Bonsoir François, Jean-Pierre🙂

en partant de l'idée qu'en vba les "select" ne sont pas indispensables, essaye peut être comme suit (non testé) :

Code:
Sheets("feuil2").Range("A2").QueryTable.Refresh BackgroundQuery:=False

bonne soiée
@+
 
Re : Macro = mise à jour d'une requête dans une feuille masquée

Merci pour vos réponses qui fonctionnent.
J'ai juste eu le temps d'aller pisser et je peux maintenant continuer de travailler.
Vous êtes vraiment performant.
@ +.
François
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
378
Retour