Excel/vba calcul automatique/manuel - Excel

Excel/vba calcul automatique/manuel Excel VBA : Calculer un écart-type en fonction d'une date [Résolu] (Résolu) » Forum - Excel VBA - Execution automatique de macro [Résolu] » Forum - VB / VBA Excel vba : remplir automatiquement si » Forum - Excel Excel_2003_calculs_automatiques_01 » Forum - Excel [Excel/VBA] Générer automatiquement » Forum - VB / VBA

Bonjour,

J'ai un classeur excel – le classeur X – que je mets en mode de calcul manuel à son ouverture.
Lors de certaines manips sur les feuilles, je fais ActiveSheet.Calculate
Je ne veux jamais que le classeur soit recalculée en entier (il n'y a pas besoin).

Par contre, quand je change de classeur, lorsque que le classeur X est ouvert, ou quand j'ouvre un nouveau classeur alors que je viens de fermer le classeur X, je veux que dans ces autres classeurs soient en mode de calcul automatique. Pour cela, je fais :

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

Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
Application.Calculation = xlCalculationAutomatic
End Sub

Le problème c'est que cela me recalcule à chaque fois le classeur X. Pas seulement, je n'ai pas besoin que le classeur soit recalculée car je contrôle toutes les répercussions des modifs à la main, comme en plus cela prend qlqs minutes dû à la lourdeur du classeur X.

Quelqu'un pourrait m'aider ?

Merci

Forum

Excel/vba calcul automatique/manuel Excel VBA : Calculer un écart-type en fonction d'une date [Résolu] (Résolu) » Forum - Excel VBA - Execution automatique de macro [Résolu] » Forum - VB / VBA Excel vba : remplir automatiquement si » Forum - Excel Excel_2003_calculs_automatiques_01 » Forum - Excel [Excel/VBA] Générer automatiquement » Forum - VB / VBA

Web: www.shapebootstrap.net

2 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,

avec

ThisWorkbook.Saved = True
je pense que ça devrait être bon.
eric

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,

Lorsque le fichier X reste ouvert, il n'est pas possible d'empêcher son calcul et d'autoriser le calcul du fichier actif. Dès que le calcul est en automatique, c'est tous les fichiers ouverts qui sont recalculés

Reply

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed