C'est une option globale pour excel.
Quand c'est activé c'est pour toutes les feuilles de tous les classeurs.
Si tu veux le restreindre à Feuil1 et Feuil2 d'un classeur par exemple alors mettre dans ThisWorkbook :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If InStr(";Feuil1;Feuil2;", ";" & Sh.Name & ";") > 0 Then Application.FixedDecimal = True
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
If InStr(";Feuil1;Feuil2;", ";" & Sh.Name & ";") > 0 Then Application.FixedDecimal = False
End Sub
eric