Bonjour à tous
N'ayant pas trouvé de solution à mon problème sur le forum et ailleurs, je me résous à le poster.
J'utilise une macro complexe depuis des années sous Excel 2013. Après la migration toute récente de mon entreprise sous Office 365, je subis un plantage à un endroit apparemment anodin... En effet la macro s’exécute correctement mais finit pas planter sur le ".Calculation" du code présenté ci-dessous.
Le message d'erreur est : Erreur d'éxécution '1004'. La méthode 'Calculation' de l'objet '_Application' a échoué
Le survol de ".Application" indique bien "Microsoft Excel"
Le survol de ".Calculation" indique <Incompatibilité de type>.
Le fichier est toujours ouvert durant l'exécution, ainsi qu'un userform.
J'ai tenté de modifié les paramètres de sécurité d'Excel en autorisant toutes les macros, et en cochant " Accès approuvé au modèle d'objet du projet VBA". Sans plus de succès.
C'est comme si l'application Excel avait changé de nom pour cette propriété...
J'ai essayé de me passer du With mais Application.Calculation plante également. Le survol renvoie "=-4135"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub stop_calcul_auto() With Application .DisplayAlerts = False .ScreenUpdating = False .Calculation = xlCalculationManual .Visible = False End With End Sub
Si quelqu'un a une piste pour me débloquer, je lui serait très reconnaissant.
Merci
Partager