stephsteph
XLDnaute Occasionnel
Bonjour,
Ma démarche est très inhabituelle, je l'admet.
J'ai un VBA (excel 2000) qui marche OK (bien sûr, ce n'est pas moi qui l'est écrit).
A l'origine (2001), sur un PC à 400 Mhz, le programme tournait en 4h30, mais je ne le faisais tourner que une fois par an et le nombre de lignes de base était de l'ordre de 3000.
Aujourd'hui avec mon i5, il met un peu plus de 90 mn même si le nombre de lignes de base a triplé.
Mon problème : je dois le faire tourner maintenant au moins une fois par semaine et cela devient un poids.
Je me demande si quelqu'un de calé pourrait jeter un coup d’œil sur le code pour l'alléger et le "rapidifier" (histoire de gagner quelques secondes ou dixièmes de secondes par ligne traitée).
Si une personne du forum réagit favorablement je mettrai le code (rien de bien sorcier, c'est très mécaniste) dans le prochain message.
Merci d'avance
Steph
Ma démarche est très inhabituelle, je l'admet.
J'ai un VBA (excel 2000) qui marche OK (bien sûr, ce n'est pas moi qui l'est écrit).
A l'origine (2001), sur un PC à 400 Mhz, le programme tournait en 4h30, mais je ne le faisais tourner que une fois par an et le nombre de lignes de base était de l'ordre de 3000.
Aujourd'hui avec mon i5, il met un peu plus de 90 mn même si le nombre de lignes de base a triplé.
Mon problème : je dois le faire tourner maintenant au moins une fois par semaine et cela devient un poids.
Je me demande si quelqu'un de calé pourrait jeter un coup d’œil sur le code pour l'alléger et le "rapidifier" (histoire de gagner quelques secondes ou dixièmes de secondes par ligne traitée).
Si une personne du forum réagit favorablement je mettrai le code (rien de bien sorcier, c'est très mécaniste) dans le prochain message.
Merci d'avance
Steph
Dernière édition: