Bonjour,
Sur un gros classeur , j'ai positionné un calcul Manuel au démarrage à l'ouverture et je gère les calcul en fonction des changements réalisés par l'utilisation de Worksheet_Change(ByVal Target As Range)
Je m'inquiète de ce calcul manuel car je ne voudrai pas qu'un utilisateur après avoir utilisé ce document reste en calcul manuel en ouvrant un autre classeur ( perso ou autre...)
J'ai donc mis les évènements suivants sur le WOORKBOOK
Est-ce que cela permet bien d'annuler tout risque que l'utilisateur reste en mode calcul manuel ?
Merci,
François,
Sur un gros classeur , j'ai positionné un calcul Manuel au démarrage à l'ouverture et je gère les calcul en fonction des changements réalisés par l'utilisation de Worksheet_Change(ByVal Target As Range)
Je m'inquiète de ce calcul manuel car je ne voudrai pas qu'un utilisateur après avoir utilisé ce document reste en calcul manuel en ouvrant un autre classeur ( perso ou autre...)
J'ai donc mis les évènements suivants sur le WOORKBOOK
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.Calculation = xlCalculationAutomatic
End Sub
Private Sub Workbook_Deactivate()
Application.Calculation = xlCalculationAutomatic
End Sub
Private Sub Workbook_Open()
Application.Calculation = xlCalculationManual
End Sub
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
Application.Calculation = xlCalculationManual
End Sub
Est-ce que cela permet bien d'annuler tout risque que l'utilisateur reste en mode calcul manuel ?
Merci,
François,