Macro pour actualiser tous les TCD d'un classeur

Résolu
cs_pajude Messages postés 8 Statut Membre -  
cs_pajude Messages postés 8 Statut Membre -
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 25847 Statut Contributeur 7 279
 
Bonjour,

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

eric
2
cs_pajude Messages postés 8 Statut Membre
 
Bonjour,
C'est exactement ce que je voulais.
Merci beaucoup,
Bonne continuation.
Pajude
0