Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

VBA - EXCEL : gestion de TCD

3 réponses
Avatar
Jordane
Bonjour,

J'ai plusieurs TCD sur un onglet excel.
j'aimerai savoir :

- Quel serait le code pour actualiser tous les TCD de cette feuille ?

- Quelle est la commande qui permet de recuperer le nom d'un TCD ?
( pivottable.name ne fonctionne pas )

Merci d'avance pour vos réponses.

3 réponses

Avatar
Daniel.C
Bonjour.
Essaie :

Sub test()
Dim tcd As PivotTable
For Each tcd In ActiveSheet.PivotTables
tcd.PivotCache.Refresh
MsgBox tcd.Name
Next
End Sub

Cordialement.
Daniel
"Jordane" a écrit dans le message de
news:
Bonjour,

J'ai plusieurs TCD sur un onglet excel.
j'aimerai savoir :

- Quel serait le code pour actualiser tous les TCD de cette feuille ?

- Quelle est la commande qui permet de recuperer le nom d'un TCD ?
( pivottable.name ne fonctionne pas )

Merci d'avance pour vos réponses.


Avatar
AH60
Bonjour

Mettre à jour un TCD
Private Sub Worksheet_Activate()
ThisWorkbook.RefreshAll
End Sub

Abed_H




Bonjour,

J'ai plusieurs TCD sur un onglet excel.
j'aimerai savoir :

- Quel serait le code pour actualiser tous les TCD de cette feuille ?

- Quelle est la commande qui permet de recuperer le nom d'un TCD ?
( pivottable.name ne fonctionne pas )

Merci d'avance pour vos réponses.


Avatar
Jordane
Bonjour à tous et merci pour vos réponses.

pour actualiser mes TCD, J'ai utilisé le code suivant :

Dim Pt As PivotTable
For Each Pt In Sheets("nom de ma feuille").PivotTables
Pt.RefreshTable
Next

Bonne journée.


Bonjour,

J'ai plusieurs TCD sur un onglet excel.
j'aimerai savoir :

- Quel serait le code pour actualiser tous les TCD de cette feuille ?

- Quelle est la commande qui permet de recuperer le nom d'un TCD ?
( pivottable.name ne fonctionne pas )

Merci d'avance pour vos réponses.