Macro ki dure 10min ...

nikwik666

XLDnaute Occasionnel
Re bonjour,

Petit probleme, est ce normal que mon macro dur 5min a s'éxécuter ?
Il duré 1min a peine, j'ai rien changer a part des nouvelle formule dans d'autre colonne et mtn il m'est 5min a s'executer ...
ya pas moyen de le speeder un peu :eek:

Merci
 

Cousinhub

XLDnaute Barbatruc
Re : Macro ki dure 10min ...

Bonjour, as-tu pensé à désactiver le calcul automatique pendant le traitement de ton code, et de ne pas rafraichir l'affichage?

Si non, tu insères ces quelques lignes en début de code :
With Application
.Calculation = xlManual
.ScreenUpdating = False
End With

et celles-ci à la fin :

With Application
.Calculation = xlAutomatic
.ScreenUpdating = True
End With

Peut-être...
 

nikwik666

XLDnaute Occasionnel
Re : Macro ki dure 10min ...

Bonjour, Merci de m'aider

Dans ces options il y a "Automatique sauf les tables" c'est quoi cet option ?

Il n'y a pas possibilité d'enlever la commande calcul automatique au début du calcul et le remettre a la fin du programme avec un commande visual basic ??

Merci
 

MJ13

XLDnaute Barbatruc
Re : Macro ki dure 10min ...

Bonjour,

Il n' y a pas de temps défini pour l'éxécution d'une macro. Ce temps est lié au PC, à la version d'Excel, à la mémoire vive de ton ordinateur, à la taille du fichier, au nombre de formules à calculer dans les feuilles, à la programmation des macros qui peuvent ralentir.

Après tu peux essayer de voir par rapport à la taille de ton fichier si elle n'a pas augmenter anormalement.
 

Statistiques des forums

Discussions
312 685
Messages
2 090 931
Membres
104 702
dernier inscrit
romla937