Bonjour,
Tu as raison, le mieux est de travailler par macro
tu décoches tout et tu fais 70
ActiveSheet.PivotTables("Tableau croisé dynamique1").RefreshTable
pour que ça se lance à l'ouverture tu fais une macro évènementielle.
et si jamais ça génère des messages d'alerte comme c'est dans une macro application.displayalerts=false devrait être efficace.
A+