Affectation d'une macro à un bouton

Fermé
Pierrot - 30 mars 2018 à 12:01
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 - 30 mars 2018 à 13:11
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
A voir également:

1 réponse

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
30 mars 2018 à 13:11
Bonjour

précise la feuille à activer
0