Minicurso “Crea macros eficientes” Fase 4: Programar la macro

 

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…