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

Gain en mémoire, gain en vitesse d’exécution

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

simraill

XLDnaute Occasionnel
Salut à tous,
Donc voilà au boulot on m'a demandé de faire une modif sur un gros gros fichier excel. Par gros j'entends qu'il est tout automatisé avec des macros énormes. Il avait donc été fait par un sous-traitants qui avait été pris exprès pour. Donc normalement il s'y connait.

Sauf que premier truc que je remarque en ouvrant le fichier, sa déclaration de variable est toute fausse...
Il a mis par exemple

Code:
Dim i, j, k ,l as integer

au lieu de

Code:
Dim i as integer
dim j as integer
dim k as integer
dim l as integer

Et il y a 80 variables...dont une 60aine mal déclarer, donc en variant...
Je vous explique pas ce que ça doit bouffer comme mémoire... Et là c'est la première macro...

Donc voilà ma question :
Si je déclare tout correctement, je vais grandement gagner en mémoire. Mais est ce que cela va me permettre de gagner en temps d'exécution?
 
Re : Gain en mémoire, gain en vitesse d’exécution

Merci à tous pour vos réponse, c'est très intéressant 😀!!

J'ai testé voir s'il y avait une amélioration du temps d'exécution en mettant le bon type de variable, résultat il n' y en pas.
Je passe de 3min53 à 3min50...

@laetitia : je vais t'épargner le code qui est vraiment conséquent. Mon but n'étais pas d'améliorer le temps d'exécution mais juste de fixer un bug, que j'ai trouver!!
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 VBA sur outlook
Réponses
14
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…