Bonjour,

J'ai fait un classeur avec plusieurs extractions MS Query.
Il y a 3 variables sur ces extractions, Succursales, Année et Mois.
Comme on ne peut pas avoir automatiquement un TCD sur une requête MS Query avec des paramètres variables,
Il y a d'autres feuilles avec des TCD.
L'inconvénient : il faut faire 2 fois actualiser Tout.

J'ai ensuite créer un UserForm pour mettre à jour ces 3 variables.

Mon tableau principal compile les données.

Tout fonctionne sauf l'actualisation des TCD.

J'ai mis ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Dim TCD As PivotTable
 
    Load UserForm1
    UserForm1.Show
    ActiveWorkbook.RefreshAll
 
  For i = 1 To Sheets.Count
     For Each TCD In Worksheets(i).PivotTables
          TCD.RefreshTable
     Next
 Next i
Mais il faut quand même faire une nouvelle actualisation à la main pour que les TCD se mettent à jour.

Auriez-vous une idée ?