Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitementWorksheets("Data").Range("A1") directementApplication.ScreenUpdating = False (désactive rafraîchissement) Application.Calculation = xlManual (désactive calcul auto) (votre code ici) Application.Calculation = xlAutomatic Application.ScreenUpdating = True
Ces 2 lignes peuvent diviser par 10 le temps d'exécution d'une macro qui manipule beaucoup de cellules.
Macro qui formate 10 000 lignes : 45 secondes avec Select et ScreenUpdating actif → 3 secondes avec ScreenUpdating désactivé et Range direct. Même résultat, 15x plus rapide.