OVH Cloud OVH Cloud

calculation xlCalculationManual

3 réponses
Avatar
Marc
bonjour =E0 tous,

est-il possible de forcer la mise en mode manuel=20
de "calculation" =E0 l'ouverture d'un fichier AVANT que=20
celui-ci soit recalcul=E9 ?

Le fichier peut =EAtre ouvert par plusieurs utilisateurs=20
qui peuvent =EAtre en calcul automatique, et j'ai constat=E9=20
que la commande Application.calculation =3D=20
xlCalculationManual dans Workbook_open =E9tait =E9xecut=E9e=20
apr=E8s le recalcul du classeur.

Merci de vos r=E9ponses (m=EAme si je crains que cela ne soit=20
pas possible...)

3 réponses

Avatar
Philippe.R
Bonsoir Marc,
A tout hasard, que se passe t il si l'instruction est mise dans le before close ?

Private Sub Workbook_BeforeClose(Cancel As Boolean)
With Application
.Calculation = xlManual
.CalculateBeforeSave = False
End With
End Sub

par exemple.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre facilement le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Marc" a écrit dans le message de
news:90d501c485f6$518ed260$
bonjour à tous,

est-il possible de forcer la mise en mode manuel
de "calculation" à l'ouverture d'un fichier AVANT que
celui-ci soit recalculé ?

Le fichier peut être ouvert par plusieurs utilisateurs
qui peuvent être en calcul automatique, et j'ai constaté
que la commande Application.calculation xlCalculationManual dans Workbook_open était éxecutée
après le recalcul du classeur.

Merci de vos réponses (même si je crains que cela ne soit
pas possible...)
Avatar
Alain CROS
Bonjour.

Et en mettant ta commande dans Workbook_BeforeSave ?

Alain CROS

"Marc" a écrit dans le message de news: 90d501c485f6$518ed260$
bonjour à tous,

est-il possible de forcer la mise en mode manuel
de "calculation" à l'ouverture d'un fichier AVANT que
celui-ci soit recalculé ?

Le fichier peut être ouvert par plusieurs utilisateurs
qui peuvent être en calcul automatique, et j'ai constaté
que la commande Application.calculation xlCalculationManual dans Workbook_open était éxecutée
après le recalcul du classeur.

Merci de vos réponses (même si je crains que cela ne soit
pas possible...)
Avatar
Marc
Alain et Philippe,

merci à tous les deux, j'ai testé vos réponses et comme
je le craignais, la commande dans Before_Close ou
Before_Save modifie l'état de Calculation au moment de la
fermeture du fichier, mais à l'ouverture de celui-ci,
c'est l'état de cette propriété sur le poste qui est
déterminant.

Marc.

-----Message d'origine-----
Bonjour.

Et en mettant ta commande dans Workbook_BeforeSave ?

Alain CROS

"Marc" a écrit
dans le message de news: 90d501c485f6$518ed260

$
bonjour à tous,

est-il possible de forcer la mise en mode manuel
de "calculation" à l'ouverture d'un fichier AVANT que
celui-ci soit recalculé ?

Le fichier peut être ouvert par plusieurs utilisateurs
qui peuvent être en calcul automatique, et j'ai constaté
que la commande Application.calculation =
xlCalculationManual dans Workbook_open était éxecutée
après le recalcul du classeur.

Merci de vos réponses (même si je crains que cela ne soit
pas possible...)


.