Cliquer sur une image pour mettre à jour TCD

Bonjour,

J'aimerais savoir ce qu'il faut comme macro pour que, quand je clique sur une image (ou un bouton, une forme, un texte, ...), une mise à jour du TCD se fasse (ALT+F5). C'est pour que ce soit plus "visuel".

Voilà, merci.

Bonjour FreedomEarth,

N'oublie pas que l'enregistreur de macro est très utile dans ce genre de cas !

Voici que l'actualisation d'un TCD donne :

ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh

Bonjour,

Et en complément de la réponse de vba-new, cette ligne de commande met à jour tous les TCD de ton classeur :

ThisWorkbook.RefreshAll

Bonne journée

Bonjour

Donne moi :

  • le nom du TCD
  • le nom de la feuille sur laquelle il se trouve
  • la réf d'une cellule se trouvant dans le TCD. Idéalement la première en haut à gauche (pas celle du champ de page s'il y en a un bien sur)

Amicalement

Edit dan : salut Cousinhub, oui il y a cette simple commande mais attention quand tu as plusieurs TCD et que ne veux rafraichir qu'un seul. Là cela risque de faire des dégats.

Merci beaucoup à vous tous pour ces réponses très rapides!

Je suis nul en VBA et j'avoue que je suis bien content que vous soyez là .

Merci encore!

Edit Dan : post cloturé

Rechercher des sujets similaires à "cliquer image mettre jour tcd"