Mettre à jour des croisés dynamiques avec une macro

Bonjour,

j'ai actuellement 4 tableaux croisés dynamiques qui alimentent des graphiques (ils sont liés) et j'aimerai savoir si il est possible par exemple à l'ouverture de les mettre à jour automatiquement via une macro ?

Bien à vous,

Kiba

Bonjour,

Avec ce code à placer en VBA dans THISWORKBOOK

Private Sub Workbook_Open()
ThisWorkbook.RefreshAll
End Sub

Amicalement

Dan

Bonjour et merci Dan,

Première question, la feuille excel se mettra à jour automatiquement dès l'ouverture ou faudra t'il lancer la mise à jour en cliquant sur un bouton ? Si c'est le deuxième cas, est-ce possible de le faire automatiquement à l'ouverture ?

Deuxième question, par contre je n'ai pas compris le "à placer dans THISWORKBOOK"...

Peux-tu m'expliquer ?

Cordialement

re,

Elle agit comme tu as demandé, donc à l'ouverture.

Deuxième question, par contre je n'ai pas compris le "à placer dans THISWORKBOOK"...

  • ALT + F11 pour aller dans VBA
  • A gauche dans VBA project, tu verras THISWORKBOOK
  • Double clique sur l'icone THISWORKBOOK
  • Place le code dans la fenêtre à droite
  • enregistre ton fichier et ferme le

Amicalement

Dan

Bonjour et désolé pour ma réponse tardive, j'ai eu des soucis de PC...

Je ne trouve pas THISWORKBOOK quand je fais ALT + F11 est-ce bien normal ?

Cordialement,

Re,

Une fois ALT + F11 effectué, fais CTRL + R pour voir à gauche la fenêtre VBA Project. Là tu verras le THISWORBOOK en question.

Amicalement

Dan

Rechercher des sujets similaires à "mettre jour croises dynamiques macro"