Re Bonjour,
Dans le fichier joint j'ai mis en place, grâce à votre aide sur mon dernier post, une mise à jour automatique du tableau croisé dynamique basé sur la deuxième feuille d'export erp.
Mon code:
Private Sub Worksheet_Activate()
Me.PivotTables(1).PivotCache.Refresh
End Sub
J'ai nommé au préalable mon TCD et j'ai fait référence aux cellules suivantes:
=DECALER(Export!$A$1;;;NBVAL(Export!$A:$A);NBVAL(Export!$1:$1))
Cependant, voulant mettre à disposition mon fichier de base à d'autres utilisateurs, je me suis rendue compte que si je supprimais la totalité des données de la feuille d'export, il y avait une erreur d'exécution de mon code VBA.
Comment puis-je éviter cette erreur ? Sachant que le but du fichier est de le mettre à disposition d'autres utilisateurs pour que eux-mêmes viennent alimenter la base d'export.
Merci d'avance.