![]() |
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), ....???? |
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.