Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Vitesse de copie de données VBA

  • Initiateur de la discussion Initiateur de la discussion dbonneaud
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

dbonneaud

Guest
Bonjour à tous,
J'ai créé au format "xlsm" un programme d'ordonnancement sur excel 2007, dans lequel il y a de nombreux modules et UserForm.(3 Mb).
Il y a plusieurs fonctions qui consistent à copier des données d'une ListBox sur une feuille de calcul. Mais au fur et à mesure du développement ces copies sont de plus en plus lente (Plusieurs minutes en fonction du nombre de ligne à copier).
Auriez-vous une solution à mon problème afin d'accélérer les processus de copie.
Merci pour votre aide.
 
Re : Vitesse de copie de données VBA

Bonjour,

Difficile de répondre comme ça sans voir ton fichier...
Quelques pistes à explorer :

Est-ce que tu utilises :
- Application.ScreenUpdating = False pour ne pas raffraîchir l'affichage pendant l'exécution du code?
- ... des tableaux pour stocker / copier tes valeurs?
- ... des classes pour gérer tes données?
- ... des .Select et .Activate dans ton code? (si oui, ça ralentit énormément l'exécution)

Est-ce que tu as plusieurs formules dans ton classeur? Si oui, passe en mode Calculation = Manual pendant l'exécution de la macro

A+
 
Re : Vitesse de copie de données VBA

Bonjour Grand Chaman Excel,
Merci pour tes conseils, en mettant les calculs de formules du classeur sur manuel, la copie des données est maintenant instantanée.
J'ai ajouté à la fin de mon code "Application.Calculate".
Pourrais-tu m'indiquer comment désactiver et réactiver les formules tout en gardant les calculs de formules du classeur en automatique.
Merci.
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
32
Affichages
1 K
Réponses
5
Affichages
587
Réponses
5
Affichages
672
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…