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:
2026-05-29 07:36:06 +02:00
parent 7da99b3bf7
commit a9b048d4cf
2 changed files with 5 additions and 6 deletions

View File

@@ -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