Cuando revisamos un código VBA por optimizar, podemos ver detalles aparentemente “insignificantes” o poco relevantes pero cuando se ejecutan de manera conjunta con datos reales, podrían repercutir en los tiempos de procesamiento. Cuando utilizamos VBA en nuestros formularios EPM Add-in (cliente para SAP BPC – SAP Business Planning and Consolidation) restamos importancia a pequeños detalles como los siguientes:
- Declara todas las variables
- Señalar siempre el alcance de las funciones (públicas o privadas)
- No dejes funciones de evento vacías, si no las usas, elimínalas (olvídate de “quizás la use más adelante”)
- Las referencias a objetos siempre entre With y End With
- Si utilizarás un objeto de MS Excel en más de una sentencia, será mejor que utilices una variable objeto que referencia alobjeto.
- Las funciones de tratamiento de cadenas son más eficientes las de MS Excel que las de VBA.
- Salvo para e tratamiento de errores, olvídate del “Go To”, terminarás perdiendo el control.