Auto-calculation: formulas recalculate on cell change
- Template: calcMode=auto, calcOnSave=1 - VBA: removed xlCalculationManual, added ForceRefresh macro (clears cache + Application.Calculate for manual DB refresh) - Workflow: change Setup!B6:B9 -> formulas recalculate automatically Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -70,11 +70,11 @@ End Sub
|
||||
|
||||
' ---- Setup ----
|
||||
|
||||
' A lancer une seule fois apres import du module.
|
||||
' Passe Excel en calcul manuel : les formules ne se recalculent que sur F9.
|
||||
Public Sub SetManualCalculation()
|
||||
Application.Calculation = xlCalculationManual
|
||||
MsgBox "Calcul manuel actif. F9 = recalculer toutes les formules GL.", vbInformation
|
||||
' Vide le cache pour forcer un rafraichissement DB au prochain recalcul.
|
||||
' Utile si les donnees ont change cote serveur.
|
||||
Public Sub ForceRefresh()
|
||||
ClearGLApiCache
|
||||
Application.Calculate
|
||||
End Sub
|
||||
|
||||
' ---- Mode macro : RefreshGLApi ----
|
||||
@@ -100,7 +100,6 @@ Public Sub RefreshGLApi()
|
||||
|
||||
Application.EnableEvents = False
|
||||
Application.ScreenUpdating = False
|
||||
Application.Calculation = xlCalculationManual
|
||||
|
||||
Dim company As String
|
||||
Dim account As String
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user