Bonjour.
Si tu as une instance de Excel ouvert dans ton VBA Access c'est quelque chose comme :
objetExcel.Application.Calculation = xlCalculationManual'Arrête certains calculs automatiques
Cela n'a aucun effet si tu transmets des données dans des tables de données. Excel fait QUAND même les calculs.
De même que si tu ajuste la largeur des colonnes dans une table de données.
objetExcel.Application.Calculation = xlAutomatic 'Réactive les calculs.
Attention si ton transfert plante entre la désactivation et la réactivation, il se peut que ton Excel reste en mode manuel.
A+
Partager