Enorme difference de temps de traitement avec / sans debug - VB/VBA/VBS - Programmation
Marsh Posté le 19-05-2015 à 15:53:57
Tu utilise des "application.screenupdating = false" ou équivalent?
Marsh Posté le 19-05-2015 à 16:06:29
J'ai mis un timer : 260 secondes contre 32 secondes, c'te différence
Et cela en mettant juste une ligne break dans le code
Marsh Posté le 19-05-2015 à 16:18:01
L'autre truc, tu ferme et ouvre bien les fichiers dans une seule instance d'excel?
Il y a peut être un "doevent" à faire à un moment.
Tes fichiers sont sur ta machine? le réseau?
Marsh Posté le 19-05-2015 à 16:33:58
Oui une seule instance d'excel, et ceci sur ma machine
Je viens de rebooter et cela va deja un peu mieux apparement, surement des tableaux dynamiques qui n'avaient pas ete supprime lorsque j'interompais le code.
Par contre cette difference de temps de traitement est assez impressionnantte
Marsh Posté le 19-05-2015 à 15:34:49
Salut a vous !
Juste une question que je me pose concernant un programme VBA - excel que je fais.
Le programme scan des fichiers puis les traite a l'aide de tableaux dynamique, et lorsque j'utilise le debug, le temps de process est beaucoup plus court que sans.
Avec debug (ie juste une ligne break incorpore) : 30secondes
sans debug : 200 secondes voir plus
Savez vous pourquoi ? (ie code mal aéré ?)