Rafraichir en VBA une requête powerquery ET le tableau croisé dynamique (TCD) lié

La solution - si vous avez compris le titre ! :- ), sinon j'explique tout dans la vidéo ci-dessous.

1/ Clic droit sur la requête et décocher "Activer l'actualisation en arrière-plan"

2/ Cliquer sur le bouton "Actualiser Tout" ou bien ajouter un code VBA rafraichissant tout :

Sub RefreshWorkbook()
ActiveWorkbook.RefreshAll
End Sub

Et voici la vidéo expliquant le problème et sa solution

PS : une alternative à cette situation est de connecter le TCD directement à PowerQuery, sans passer par une table intermédiaire.

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.