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é...

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
J'ai essayé de me passer du With mais Application.Calculation plante également. Le survol renvoie "=-4135"

Si quelqu'un a une piste pour me débloquer, je lui serait très reconnaissant.

Merci