Macro pour actualiser tous les TCD d'un classeur

Résolu
cs_pajude Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
cs_pajude Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
J'ai un classeur Excel 2007 qui a 4 TCD sur 4 feuilles différentes. Je voudrais que les TCD se mettent à jour automatiquement dès que j'affiche la feuille.
J'ai bien trouvé une macro sur le net qui fonctionne, mais il faut la mettre dans chaque feuille :
Private Sub Worksheet_Activate()
ThisWorkbook.RefreshAll
End Sub

Est ce que vous pouvez corriger cette macro pour n'en avoir qu'une dans le classeur.
Merci
A voir également:

1 réponse

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

dans ThisWorkbook :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    ThisWorkbook.RefreshAll
End Sub

eric
2
cs_pajude Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
C'est exactement ce que je voulais.
Merci beaucoup,
Bonne continuation.
Pajude
0