Amélioration processus Excel VBA

Fermé
mdelusse56 Messages postés 31 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 25 juin 2020 - 5 août 2015 à 10:39
f894009 Messages postés 17219 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 2 janvier 2025 - 7 août 2015 à 10:06
Bonjour,

Je suis actuellement à la recherche d'un code (si il existe bien sur..) pour accélérer une macro.

En fait j'ai fait une macro pour insérer dans une feuille de calcul des colonnes ou les informations sont tirées de recherche v.

Seulement le fichier est assez lourd (plus de 21000 lignes) donc la macro prend au moins 10 minutes pour faire les 8 colonnes...

Je voulais donc savoir si il y avait une possibilité d'insérer un code dans ma macro pour accélérer le processus ?

Cordialement.
A voir également:

2 réponses

f894009 Messages postés 17219 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 2 janvier 2025 1 712
5 août 2015 à 15:39
Bonjour,

ces lignes de code amelioreront le temps d'execution, mais pour aller plus loin, il faudrait voir votre code

'début du programme
'augmente la vitesse de calcul
Application.DisplayAlerts = False
Application.EnableEvents = False
Application.ScreenUpdating = False
Application.Calculation = xlManual


'a la fin du programme avant le end sub
'redonne la main au calcul automatique d'excel
Application.EnableEvents = True
Application.ScreenUpdating = True
Application.Calculation = xlAutomatic
0
mdelusse56 Messages postés 31 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 25 juin 2020
7 août 2015 à 09:44
Bonjour,

Merci beaucoup pour ce code. Il marche, ma macro rame du coup beaucoup moins mais mes recherches v ne fonctionnent plus par contre Oo
0
f894009 Messages postés 17219 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 2 janvier 2025 1 712 > mdelusse56 Messages postés 31 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 25 juin 2020
Modifié par f894009 le 7/08/2015 à 10:08
bonjour,

mes recherches v ne fonctionnent plus par contre Si formules sur feuille, tout fait normal pendant l'execution de la macro, mais apres le calcul etant remis en automatic, ca devrait se mettre a jour. Vous pouvez mettre ces lignes en commentaire pour voir si ok

'Application.EnableEvents = False
'Application.Calculation = xlManual



et regardez ce que propose Boisgontierjacques 5 août 2015 à 23:08 pour ameliorer les rechercheV
0
Boisgontierjacques Messages postés 175 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 26 décembre 2018 64
5 août 2015 à 23:08
0