Bonjour à tous,
j'ai cherché un peu mais ne maitrisant pas je me pose une question.
j'ai un bouton avec une macro qui exécute un rafraichissement des requêtes Power Query, puis Actualise mais TCD.
Comme l'actualisation des requêtes power Query mais du temps environ 15000 par jour, l'actualisation des TCD ne se fait pas systématiquement.
Est-il possible de mettre une vérification que mes requêtes soient bien actualiser avant de faire les TCD?
voci ma macro:
Sub ActualiserToutDepuisBadge()
' Actualiser les requêtes Power Query
ActiveWorkbook.RefreshAll
' Actualiser les TCDs
Dim wsBadge As Worksheet
Dim wsImmatriculation As Worksheet
Dim ptBadge As PivotTable
Dim ptImmatriculation As PivotTable
' Spécifiez la feuille contenant le TCD "Recap Badge"
Set wsBadge = ThisWorkbook.Sheets("Recap Badge")
' Spécifiez la feuille contenant le TCD "Recap Immatriculation"
Set wsImmatriculation = ThisWorkbook.Sheets("Recap Immatriculation")
' Spécifiez le tableau croisé dynamique "Recap Badge"
Set ptBadge = wsBadge.PivotTables("Recap Badge")
' Spécifiez le tableau croisé dynamique "Recap Immatriculation"
Set ptImmatriculation = wsImmatriculation.PivotTables("Recap Immatriculation")
' Actualise les TCDs
ptBadge.RefreshTable
ptImmatriculation.RefreshTable
End Sub
j'ai cherché un peu mais ne maitrisant pas je me pose une question.
j'ai un bouton avec une macro qui exécute un rafraichissement des requêtes Power Query, puis Actualise mais TCD.
Comme l'actualisation des requêtes power Query mais du temps environ 15000 par jour, l'actualisation des TCD ne se fait pas systématiquement.
Est-il possible de mettre une vérification que mes requêtes soient bien actualiser avant de faire les TCD?
voci ma macro:
Sub ActualiserToutDepuisBadge()
' Actualiser les requêtes Power Query
ActiveWorkbook.RefreshAll
' Actualiser les TCDs
Dim wsBadge As Worksheet
Dim wsImmatriculation As Worksheet
Dim ptBadge As PivotTable
Dim ptImmatriculation As PivotTable
' Spécifiez la feuille contenant le TCD "Recap Badge"
Set wsBadge = ThisWorkbook.Sheets("Recap Badge")
' Spécifiez la feuille contenant le TCD "Recap Immatriculation"
Set wsImmatriculation = ThisWorkbook.Sheets("Recap Immatriculation")
' Spécifiez le tableau croisé dynamique "Recap Badge"
Set ptBadge = wsBadge.PivotTables("Recap Badge")
' Spécifiez le tableau croisé dynamique "Recap Immatriculation"
Set ptImmatriculation = wsImmatriculation.PivotTables("Recap Immatriculation")
' Actualise les TCDs
ptBadge.RefreshTable
ptImmatriculation.RefreshTable
End Sub