bonjour à tous,
voila j'ai un petit soucis avec vba.
voila ce que je voudrais:
j'ai donc plusieurs onglets avec dans le premier ma base de données, et dans les suivants plusieurs TCD, et donc je voudrais avoir une macro qui pertmet d'actualiser les TCD dès que je clique su l'onglet.
avec cette formule, qui se trouve sur mon onglet 2, les TCD s'actualisent mais le problème c'est qu'il faut que j'active cet onglet 2 pour que les TCD des onglets suivant s'actualisent.
après j'ai essayé de mettre cette formule dans chaque onglet en changeant le nom du TCD mais là, ça me met une erreur.
j'espère que vous pourrez m'aider.
je vous met la formule que j'utilise actuellement.
Private Sub Worksheet_Activate()
ActiveSheet.PivotTables("Tableau croisé dynamique3").PivotCache.Refresh
End Sub
donc ce que je voudrais c'est que quand j'appuie sur un onglet ça m'actualise les TCD de l'onglet et si possible des autres onglets (mais ça c'est moins grave si ça ne le fait pas.)
parce que je ne pense pas forcément à activer l'onglet 2 pour actualiser les autres onglets.
je vous remercie par avance.
mic