TCD : actualisation des données

koukou40

XLDnaute Occasionnel
Bonjour à Tous,

Dans un fichier se trouve une dixaine de TCD (cubes OLAP).
J'ai désactivé l'option "Actualiser lors de l'ouverture".
Ma question : est-il possible, à l'aide d'une macro via un bouton, d'activer ou de désactiver cette option ?
Cela me semble compliqué, non ?

Si vous avez une idée, je suis biensûr preneur !

Bonne journée,
 

Excel-lent

XLDnaute Barbatruc
Re : TCD : actualisation des données

Bonsoir Koukou40,

Non, la manip est très simple. Trouver la réponse également !

Il te suffisait d'utiliser l'enregistreur de macro! ;)

Pour rafraichir ton TCD de façon ponctuel, au moment du lancement de la macro :
Code:
ActiveSheet.PivotTables("[I]nom du TCD[/I]").PivotCache.Refresh

Pour activer l'option "Actualiser lors de l'ouverture" :
Code:
ActiveSheet.PivotTables("[I]nom du TCD[/I]").PivotCache.RefreshOnFileOpen = True

Pour désactiver l'option "Actualiser lors de l'ouverture" :
Code:
ActiveSheet.PivotTables("[I]nom du TCD[/I]").PivotCache.RefreshOnFileOpen = False

Bonne soirée
 

Discussions similaires

F
Réponses
1
Affichages
767

Statistiques des forums

Discussions
312 361
Messages
2 087 623
Membres
103 608
dernier inscrit
rawane