Foro VBATotal

Aprender a programar en Visual Basic

Por favor, o Regístrate para crear mensajes y debates.

Como saber si mi macro tiene un codigo eficiente ?

Buenas,  como podria saber si el rendimiento de mi codigo es eficiente ?. aveces ejecuto algunas macros y veo que su funcionamiento es un poco lento. y pareciera quedar trabado hasta que termina la ejecución y aunque me da los resultados esperados siento que tarda mucho los procesos no se si es normal o como podria verificar.

Gracias

Hola Harles,

Sé que hay software que se encarga de analizar códigos y detectar vulnerabilidades en cuanto a cyberseguridad y eficiencia del mismo. Al menos para python lo hay. Supongo que para VBA también lo habrá.

Al margen de esto, es cierto que hay que pararse un rato a pensar antes de empezar a programar y estructurar bien qué se quiere hacer porque, de lo contrario, puede ocurrirte lo que comentas: que el código acabe por ser ineficiente.

Como batería de buenas prácticas, te recomendaría varias cosas: uso de la funcion ScreenUpdate, uso de la función FOR (prestando especial atención a los bucles anidados), evitar la duplicación de código y en su lugar crear funciones...

Espero que estos consejos te sirvan de guía.

Saludos.

Por favor, si te he ayudado, haz clic en algún banner publicitario. Es una gran manera de ayudarme. También puedes realizar una donación en Paypal por la cantidad que desees https://paypal.me/vbatotal

Contacto