Bonjour,

j'ai un petit soucis donc je viens vous voir car la je n'y comprend rien du soucis
Voila j'ai 2 tableaux dynamiques sur une feuille et je voudrais les actualiser par macro. J'ai donc regardé et fait une macro à l'aide de l'assistant et il m'a donné cette macro :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Sub Macro3()
'
' Macro3 Macro
' Macro enregistrée le 18/04/2006 par fkurtz
'
'
    Range("A20").Select
    ActiveSheet.PivotTables("Tableau croisé dynamique2").RefreshTable
    Range("D11").Select
    ActiveSheet.PivotTables("Tableau croisé dynamique1").RefreshTable
End Sub
Je me dit alors à ce moment bon ben c'est cool ça marche hé bé nan
Le problème est que lorsque ce bout de code je l'implémente dans mon autre macro ça marche pas, quand je lance en faisant un Call dans ma macro ça ne marche pas non plus, et quand je la lance toute seule sans rien, ça marche pas non plus
Il me fait cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
erreur 1004 : 
impossible de lire la propriété PivotTables de la classe Worksheet.
Manquerait-il une référence ? c'est bizarre qu'elle ne marche pas étant donné que c'est l'assistant qui me l'a créée

Merci beaucoup pour vos réponses