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
au lieu de
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?
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?