M贸dulo 3: Variables, Tipos de Datos y Constantes en VBA

馃摌 M贸dulo 3: Variables, Tipos de Datos y Constantes en VBA

En este m贸dulo aprender谩s a declarar variables, conocer谩s los tipos de datos m谩s comunes en VBA y la diferencia entre variables y constantes. Esto es clave para que tu c贸digo sea m谩s ordenado y eficiente.


¿Qu茅 es una variable?

Una variable es un “espacio en memoria” donde se puede almacenar un valor temporal. Por ejemplo: la edad de una persona, un nombre, o el resultado de una operaci贸n.

Dim edad As Integer edad = 25 MsgBox edad

馃搶 En este ejemplo, se crea una variable llamada edad, se le asigna el valor 25 y luego se muestra en un mensaje.


Declaraci贸n de variables con Dim

Para declarar variables en VBA usamos la palabra clave Dim:

  • Dim nombre As String ➜ Texto
  • Dim edad As Integer ➜ N煤mero entero
  • Dim precio As Double ➜ N煤meros con decimales
  • Dim fechaNacimiento As Date ➜ Fechas
⚠️ Recomendaci贸n: Siempre declara tus variables. Activa la opci贸n Option Explicit al inicio del m贸dulo para obligar a VBA a verificar que todas las variables est茅n declaradas.

Principales tipos de datos en VBA

VBA tiene varios tipos de datos. Estos son los m谩s comunes:

Tipo de dato Descripci贸n Ejemplo
String Texto "Hola"
Integer N煤meros enteros (-32,768 a 32,767) 25
Long N煤meros enteros grandes 1,000,000
Double N煤meros decimales 3.14
Date Fechas y horas #12/25/2025#
Boolean Verdadero o falso True

¿Qu茅 es una constante?

Una constante es similar a una variable, pero su valor no cambia durante la ejecuci贸n del programa.

Const PI As Double = 3.1416 MsgBox PI

✅ En este ejemplo, PI siempre tendr谩 el valor 3.1416.


Buenas pr谩cticas

  • 馃敼 Usa nombres descriptivos para tus variables (ej. EdadAlumno en lugar de x).
  • 馃敼 Declara las variables al inicio del procedimiento.
  • 馃敼 Activa Option Explicit para evitar errores.

Ejercicio 3️⃣: Usando variables y constantes

Escribe un programa en VBA que:

  1. Declare una variable Nombre (tipo String) y le asigne tu nombre.
  2. Declare una constante Ciudad con el valor de tu ciudad.
  3. Mu茅stre un mensaje emergente que diga: “Hola [Nombre], bienvenido a [Ciudad]”.

En el pr贸ximo m贸dulo aprenderemos a trabajar con estructuras condicionales (If, ElseIf, Select Case) en VBA.

No hay comentarios:

Publicar un comentario

Pol铆ticas de Privacidad