M贸dulo 2: Primer contacto con el entorno VBA

馃摌 M贸dulo 2: Primer contacto con el entorno VBA

En este m贸dulo aprender谩s a conocer y usar el Editor de VBA (VBE), el lugar donde escribir谩s y organizar谩s todo tu c贸digo en Excel. Tambi茅n veremos c贸mo insertar m贸dulos, la diferencia entre ellos y c贸mo ejecutar tu primer c贸digo escrito a mano.


¿Qu茅 es el Editor de VBA (VBE)?

El Visual Basic Editor (VBE) es la “sala de control” de VBA. Para abrirlo, presiona ALT + F11 desde Excel. All铆 encontrar谩s:

  • Project Explorer: muestra tus libros y m贸dulos de c贸digo.
  • Ventana de C贸digo: donde escribir谩s y editar谩s macros.
  • Propiedades: donde ves o editas propiedades de objetos.
馃挕 Tip: Si no ves el “Project Explorer”, presiona CTRL + R.

¿Qu茅 es un m贸dulo?

Los m贸dulos son “contenedores” donde escribes macros y funciones. Existen:

  • M贸dulos est谩ndar: para macros y funciones que puedes usar en cualquier hoja.
  • M贸dulos de hoja (Sheet): para c贸digo vinculado a una hoja espec铆fica.
  • ThisWorkbook: para c贸digo vinculado a todo el libro (por ejemplo, que se ejecute al abrir el archivo).

¿C贸mo insertar un m贸dulo est谩ndar?

  1. Abre el VBE (ALT + F11).
  2. En el men煤, haz clic en Insertar → M贸dulo.
  3. Ver谩s que aparece “M贸dulo1” en el Project Explorer.

¡Ahora ya puedes empezar a escribir tus propias macros en 茅l!


Escribiendo tu primera macro a mano

Vamos a escribir un c贸digo simple en el nuevo m贸dulo:

Sub Saludar() MsgBox "¡Hola! Este es mi primer c贸digo en VBA" End Sub

Esta macro mostrar谩 un mensaje emergente (Message Box) al ejecutarla.


¿C贸mo ejecutar la macro?

  1. En el VBE, coloca el cursor dentro del c贸digo y presiona F5.
  2. O bien, vuelve a Excel, ve a Desarrollador → Macros, selecciona “Saludar” y haz clic en Ejecutar.
✅ Aparecer谩 un mensaje emergente que dice: ¡Hola! Este es mi primer c贸digo en VBA

Ejercicio 2️⃣: Crea tu primera macro personalizada

Escribe una macro que:

  • Muestre un mensaje emergente con tu nombre.
  • Al presionar “Aceptar”, inserte ese nombre en la celda A1.

En el pr贸ximo m贸dulo aprenderemos a usar variables en VBA para guardar y manipular datos.

No hay comentarios:

Publicar un comentario

Pol铆ticas de Privacidad