La forma de programar la aplicación depende exclusivamente de tu estilo personal y de la naturaleza de la macro o aplicación, aunque existen algunas recomendaciones.
En esta fase, la más compleja en mi opinión, a muchas personas les cuesta arrancar a crear una macro por varias razones:
- No saben por dónde empezar.
- No conocen el modelo de objetos de Excel (fundamental para conocer la estructura).
- Han comenzado a crear una macro muy rápidamente y se han atascado en un punto del que no saben salir.
- No saben nada de metodología de la programación.
Para ayudarte a la hora de programar la macro o aplicación, he elaborado un manual al que he llamado Manual de Programación VBA para Excel, que explica desde 0 todo lo necesario para crear aplicaciones muy eficientes. Más de 500 páginas de pura información.
>> Más información sobre el Manual de Programación VBA para Excel <<
En el Manual de Programación VBA para Excel explico con todo detalle:
- El modelo de objetos.
- Los fundamentos de VBA.
- Código para crear aplicaciones.
- Módulos.
- Procedimientos Sub y Function.
- Objetos.
- Colecciones.
- Jerarquía de objetos.
- Objetos activos.
- Propiedades de objetos.
- Variables y constantes.
- Métodos de los objetos.
- Constructores de programación estándar (bucles y condicionales).
- Eventos de aplicación, libro, hoja y gráfico.
- Creación y puesta en marcha de formularios (UserForms).
- Programación de utilidades.
- Creación y manipulación de tablas dinámicas y gráficos.
- Los eventos de Excel.
- Interactuación de Excel con otras aplicaciones.
Cada tema del Manual cuenta con ejemplos explicados paso a paso que, además podrás encontrar en formato .xlsm en la carpeta que se descarga junto con el manual.
>> Más información sobre el Manual de Programación VBA para Excel <<
En la próxima fase te hablaré sobre las pruebas que deben realizarse a la aplicación para comprobar que funciona correctamente. Es un paso que no debes saltarte si quieres hacer que tus macros o aplicaciones no generen errores indeseados.
Nos vemos…