Microsoft 365 Actualisation auto TCD avec pause

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 !

Zemixx25300

XLDnaute Nouveau
Bonjour à tous,

Je souhaiterais faire une macro VBA pour actualiser en automatique un TCD.
En gros, quand je viens saisir un article, j'ai un ensemble de requête qui tournent et qui vont actualiser les données pour cette article (Consommation, historique d'achat, etc).

Ces requêtes prennent quelques secondes pour s'actualiser.
J'aimerais que mon TCD s'actualise une fois que ces dernières soient terminées.

Mon code VBA est le suivant :

Private Sub Worksheet_Change(ByVal Target As Excel.Range)

Application.EnableEvents = False
Sheets("validation OA").PivotTables("TCD").RefreshTable
Application.EnableEvents = True

End Sub

Merci d'avance pour votre support 🙂
 
Bonjour,

Ca peut dépendre de pas mal de choses, et notamment du format des données que l'on importe.
Avant toute chose, si vous parlez anglais, voici un lien stackoverflow très intéressant sur le sujet.
La première possibilité est de bien avoir la propriété BackGroundQuery sur False sur toutes vos requêtes :
Enable-or-Disable-Background-Refresh-on-Power-Query-Connections.png


Bonne journée,
 
- 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
Retour