Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Ofimática (http://www.forosdelweb.com/f90/)
-   -   Tiempo de ejecucion de macro, memoria ocupada (http://www.forosdelweb.com/f90/tiempo-ejecucion-macro-memoria-ocupada-573679/)

francolaca 08/04/2008 05:36

Tiempo de ejecucion de macro, memoria ocupada
 
Como todos sabemos una vez que tenemos escrito algun codigo en VBA debemos depurarlo. Es un arte, siempre modificas algo por aqui, algo por alla, y aunque funcione nunca termina por convencerte, siempre quieres mejorarlo aůn mas. Al menos eso me pasa a mi.

Queria saber si existe alguna funcion u objeto o metodo que me devuelva el tiempo de ejecucion, es decir, que me permita conocer cuanto tiempo le toma a la maquina ejecutar el codigo (estoy cambiando distintas partes del codigo por modificaciones que a resumidas cuentas hacen lo mismo y queria saber que alternativa se ejecuta mas rapido)

Como hago para saber la memoria que ocupan los modulos de objeto "ThisWorkBook", "Hoja(1)", Hoja(2), ....????

Taribo007 08/04/2008 06:05

Re: Tiempo de ejecucion de macro, memoria ocupada
 
Te puedo dar una opcion que uso en access, supongo que valdra para excell tambien:

Al iniciar la ejecucion:

Dim HoraInicio As Date
HoraInicio = Time()

Y despues de ejecutar el codigo:

MsgBox "El proceso solicitado ha concluido" & vbCrLf & vbTab & _
DateDiff("s", HoraInicio, Time()) & " Segundos", vbInformation, "PROCESO CONCLUIDO"


Un saludo


La zona horaria es GMT -6. Ahora son las 08:18.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.