Actualisation de tableau croisé dynamique sur plage variable

Actualisation de tableau croisé dynamique sur plage variable - VB/VBA/VBS - Programmation

Marsh Posté le 15-06-2006 à 09:07:35    

Bonjour, j'utilise Excel 2002 avec VBA et je suis amené à faire des tableaux croisés dynamiques. Actuellement pour les actualiser, je les supprime et les recrée en incluant les données que j'ai rajouté auparavant mais ca fait pas très optimisé :x
 
J'aimerais donc savoir comment faire pour changer la plage de données source du tableau.
 
Merci de votre aide.

Reply

Marsh Posté le 15-06-2006 à 09:07:35   

Reply

Marsh Posté le 15-06-2006 à 11:28:26    

Par l'interface, un bouton Actualiser les données existe.  
L'enregistreur de macros ne te donne-t-il pas la méthode pour coder cette action en VBA ?

Reply

Marsh Posté le 15-06-2006 à 12:19:45    

il la donne!
 
ActiveSheet.ChartObjects(1).Name = "Chart"
    ActiveSheet.PivotTables(1).Name = "Tableau croisé dynamique"
     
    'Mise à jour du TDC
    ActiveSheet.PivotTables("Tableau croisé dynamique" ).PivotCache.Refresh

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed