Bonjour tout le monde,

J'ai un petit souci sur Excel : J'ai fait un gros tableur avec beaucoup de formules matricielles et, à chaque modification d'un chiffre, le tableur recalcule toutes les formules... sachant que je travaille sur un dinosaure ça prend un certain temps et c'est pas utilisable.
Je voulais créer une macro qui désactive le calcul automatique sauf sur l'onglet actif. J'ai déjà pensé à des trucs comme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Dim w As Worksheet, Act As Worksheet
For Each w In Worksheets
Calculation = xlCalculationManual
ScreenUpdating = False
Next
 
ActiveWorksheet.Select
Calculation = xlCalculationAutomatic
ScreenUpdating = True
Et mettre ça sur tous les onglets.
Mais ça n'a pas l'air de bien marcher...

Auriez-vous de sidées pour m'aider ?

Un grand merci d'avance !