Lección 3 / 20

Declarar variables (Dim)

En esta lección declararás variables y las unirás dentro de un texto.

Dim nombre As Tipo declara una variable. Los tipos habituales son String para texto, Integer y Long para enteros, Double para decimales y Boolean para verdadero o falso. El operador & une textos.

El código de ejemplo guarda un nombre y una edad y los muestra en una sola frase.

Aquí hay una costumbre que conviene adoptar desde el primer día: escribir Option Explicit en la primera línea del módulo. Sin ella, VBA crea sola cualquier variable que escribas, así que una errata como nmae en vez de name no da error: simplemente crea otra variable vacía y la macro hace algo distinto en silencio. Se activa para siempre en Herramientas → Opciones → Requerir declaración de variables.

Sobre los tipos: Integer en VBA solo llega hasta 32.767, que se queda corto para contar filas de una hoja moderna. La recomendación práctica es usar Long para cualquier número entero, y dejar Integer para casos claramente pequeños.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar VBA directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)