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 17268 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 29 mars 2025 - 7 août 2015 à 10:06
f894009 Messages postés 17268 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 29 mars 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.
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:
- Amélioration processus Excel VBA
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si et excel - Guide
- Déplacer une colonne excel - Guide
- Excel compter cellule couleur sans vba - Guide
2 réponses
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
5 août 2015 à 15:39
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
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
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
5 août 2015 à 23:08
Bonsoir,
http://boisgontierjacques.free.fr/pages_site/recherchev.htm#FonctionRechVM
Boisgontier
http://boisgontierjacques.free.fr/pages_site/recherchev.htm#FonctionRechVM
Boisgontier
7 août 2015 à 09:44
Merci beaucoup pour ce code. Il marche, ma macro rame du coup beaucoup moins mais mes recherches v ne fonctionnent plus par contre Oo
Modifié par f894009 le 7/08/2015 à 10:08
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
et regardez ce que propose Boisgontierjacques 5 août 2015 à 23:08 pour ameliorer les rechercheV