Affectation d'une macro à un bouton

Pierrot -  
M-12 Messages postés 1349 Statut Membre -
Bonjour,

Je rencontre actuellement un problème pour affecter une macro à un bouton.

La macro en question consiste à actualiser deux tableaux croisés dynamiques (TCD), chaque tableau étant sur deux onglets différents, mais dans le même fichier excel.

La macro, exécutée sans bouton, fonctionne parfaitement.

Je crée par la suite le bouton auquel je veux affecter ma macro, mais sur un troisième onglet.

Lorsque j’appuie sur mon bouton, la macro ne s'exécute pas, et le message d'erreur suivant est affiché : "Erreur d'exécution 1004'. Impossible de lire la propriété Pivot Table de la classe Worsheet.

En cliquant sur "débogage" le codage VBA suivant apparaît :

Sub Macro1()
'
' Macro1 Macro
'

'
Range("C12").Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
Sheets("61").Select
Range("C13").Select
ActiveSheet.PivotTables("Tableau croisé dynamique6").PivotCache.Refresh
End Sub


Si vous avez des solutions, je suis preneur.

Merci d'avance

1 réponse

M-12 Messages postés 1349 Statut Membre 285
 
Bonjour

précise la feuille à activer
0