- Ce sujet contient 0 réponse, 1 participant et a été mis à jour pour la dernière fois par il y a 3 années et 11 mois. , le
- Vous devez être connecté pour répondre à ce sujet.
Accueil – Le CFO masqué › Forums › Power Query › Séquencer et contrôler l’exécution de requêtes par VBA
Bonjour à tous,
J’ai mis au point des requêtes par Excel et Power Query
Certaines requêtes Req_ScanDir doivent être exécutées avant d’autres car elles retournent un nom de fichier excel (variable) à utiliser pour les requêtes suivantes.
Pour être sûr qu’elles s’exécutent bien en premier, la seule astuce que j’ai trouvée et de les lancer dans le module Workbook_Open avec option ‘chargement Rapide’ qui semble bloquer le déroulement du reste du code VBA tant qu’elles n’ont pas été exécutées. Une fois qu’elles ont été exécutées, le VBA reprend la main et je lance les autres requêtes par un ActiveWorkbook.RefreshAll en tâches de fond
Cependant, mon souhait serait de contrôler le résultat de ces requêtes Req_ScanDir , voire des suivantes afin de m’assurer qu’elles ne rencontrent pas d’erreur et le cas échéant remonter un message d’erreur explicite à l’utilisateur
J’ai lu un post : https://stackoverflow.com/questions/43548543/how-to-check-whether-connection-refresh-was-successful qui semble traiter du sujet, mais est-ce la seule façon (obligation d’utiliser du VBA) pour obtenir ce statut d’exécution d’une requête ?
Cordialement
Philippe
Avant de poser une question assurez-vous que :
Votre besoin dépasse les limites de ce forum?
Si votre besoin dépasse les limites de ce forum et constitue davantage une demande d’accompagnement en consultation professionnelle, nous vous invitons à remplir notre formulaire pour recevoir une soumission concernant une banque d’heures d’accompagnement à distance personnalisé.
Accédez à la puissance de Power BI (niveau 1)
Accédez à la puissance de Power BI (niveau 2)
Accédez à la puissance de Power BI (niveau 3)
Introduction au langage DAX (Power BI et Power Pivot)
*Ne peut être jumelé à aucune autre promotion.
*Ne peut être jumelé à aucune autre promotion.
*Our credit program is excluded from this promotion.
*Les parcours et les blocs de crédits sont exclus de cette promotion.
🎁 BONUS : À l’achat de ce parcours, recevez gratuitement notre formation d’initiation à la programmation!