Escritura de código VBA

Hay dos maneras de crear un procedimiento VBA:

  • Generar automáticamente el código a partir de la grabación de macros.
  • Escribir directamente el código del procedimiento en el Editor de Visual Basic (o entorno VBE).

La primera solución es más sencilla pero mucho más limitada que la segunda. Los procedimientos generados automáticamente solo permiten automatizar acciones repetitivas realizadas con Excel (formato de celdas, ordenar datos…).

Si deseas efectuar operaciones específicas, como algoritmos de cálculo, intercambio de mensajes y de información con el usuario, controlar la coherencia de datos en un libro o cualquier otra operación que haga uso de estructuras repetitivas o condicionales, debemos crear nuestros propios procedimientos en el editor de VBA.