ecrire une macro " actuliser" (ctrl -alt-F5)

polyteis

XLDnaute Occasionnel
bonjour à toutes et tous,

je vais vers vous car j'ai un petit souci.
dans mon classeur 5 ongles :
- le premier me sert de base de données
- Dans les 4 autres, les differents TCD

Pour actualiser les données après ouvertures je dois composer la combinaison suivante :
CTRL ALT F5

j'aimerai disposer d'une macro qui ser affecter à un bouton pour actuliser l'ensembles des TCD du classeur.

je vous remercie par avance de vous pencher sur mon probleme
 

Pierrot93

XLDnaute Barbatruc
Re : ecrire une macro " actuliser" (ctrl -alt-F5)

Re,

tu peux aussi utiliser ceci, se déclenchera à l'activation de la feuille, à placer dans le module "thisworkbook" :
Code:
Option Explicit
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.PivotTables.Count > 0 Then Sh.PivotTables(1).RefreshTable
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 887
Messages
2 093 307
Membres
105 677
dernier inscrit
Rachid dakki