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

Optimisation de macro existante

  • Initiateur de la discussion Initiateur de la discussion Ardamire
  • 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 !

A

Ardamire

Guest
Bonjour à tous,

Voici mon problème qui n'en n'est pas réellement un en fait 😛

J'ai puisé dans différentes sources et je suis parvenu à faire une macro me sélectionnant les données que je souhaite dans une feuille Excel et à me les recopier dans une feuille temporaire pour les sauver au format .CSV.

Etant débutant, pourriez-vous m'indiquer s'il y a un moyen d'optimiser le code afin de réduire le temps de réalisation de la macro? Elle fait toujours la même boucle mais pour des valeurs différentes et je n'arrive pas à visualiser comment définir une boucle sur les valeurs.

Je n'ai mis qu'une partie du très long code mais les lignes qui suivaient étaient répétitives et uniquement les valeurs changeaient.

Merci pour votre aide et bonne après-midi.

Ardamire
 
Dernière modification par un modérateur:
Re : Optimisation de macro existante

Bonjour Ardamire,

Ce que vous demandez ne passionnera pas les foules.

Sachez cependant qu'en VBA les Select et autres Activate sont généralement inutiles et à proscrire.

Ils ralentissent beaucoup les macros.

C'est un sujet rabâché sur XLD, cherchez un peu.

Edit : et les Copy/PasteSpecial sont très lents aussi.

Quand on copie des valeurs il faut utiliser un code de la forme :

plage1 = plage2.Value

plage1 et plage2 étant des tableaux de mêmes dimensions.

Là aussi nombreux exemples sur le forum.

A+
 
Dernière édition:
- 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
10
Affichages
789
Réponses
18
Affichages
595
Réponses
5
Affichages
906
Réponses
2
Affichages
397
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…