Mettre à jour tous les TCD du classeur actif

  • Initiateur de la discussion Initiateur de la discussion Quincy
  • Date de début Date de début

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 !

Quincy

XLDnaute Occasionnel
Bonjour à tous

Dans une macro j'ai inséré plusieurs fois la procédure ActiveSheet.PivotTables("Feuil1").RefreshTable avec feuil1, feuil2, feuil3, etc. pour mettre à jour mes TCD à partir de nouvelles données.

J'aimerai connaitre la syntaxe de la procédure qui consiste à dire que je veux mettre à jour tous les TCD du classeur actif.
Sans doute avec un Activebook ...

Merci de votre aide.
Quincy
 
Re : Mettre à jour tous les TCD du classeur actif

Bonjour,
essaie avec :

Code:
Sub mise_a_jour()
Dim sh As Worksheet
Dim pvt As PivotTable
For Each sh In ActiveWorkbook.Worksheets
    For Each pvt In sh.PivotTables
        pvt.RefreshTable
    Next pvt
Next sh
End Sub
 
Re : Mettre à jour tous les TCD du classeur actif

Bonjour,

Une autre solution :
Code:
Sub mise_a_jour()
ThisWorkbook.RefreshAll
End sub

Attention toutefois si tu as des dates qui ont fait l'objet d'un groupement par mois ou année. La moindre erreur de format de date ou date manquante dans la base de données, fera planter le TCD qui contient cette information.

Amicalement

Dan
 
Re : Mettre à jour tous les TCD du classeur actif

Bonjour Dan

Merci pour ton intervention. Je pensais aussi à une formule simple comme celle-ci au début, je la garde quand même sous le coude, mais la macro de bhbh me satisfait pleinement.

Encore merci à tous les deux.

Quincy
 
- 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

Discussions similaires

L
Réponses
8
Affichages
2 K
LauLauR
L
Retour