/ / Excel VBA Variables

Excel VBA Variables

Entero | Cuerda | Doble | Booleano

Este capítulo le enseña cómo declarar, inicializar y mostrar una variable en Excel VBA. Hacer que Excel VBA sepa que está utilizando una variable se denomina declarar una variable. Inicializar simplemente significa asignar un valor de inicio (inicial) a una variable.

Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código. Para ejecutar las líneas de código, haga clic en el botón de comando en la hoja.

Entero

Las variables enteras se utilizan para almacenar números enteros.

Dim x As Integer
x = 6
Range("A1").Value = x

Resultado:

Variable Integral en Excel VBA

Explicación: la primera línea de código declara una variable con el nombre x de tipo Integer. Luego, inicializamos x con el valor 6. Finalmente, escribimos el valor de x en la celda A1.

Cuerda

Las variables de cadena se utilizan para almacenar texto.

Código:

Dim book As String
book = "bible"
Range("A1").Value = book

Resultado:

Variable de cuerda

Explicación: La primera línea de código declara una variable con el libro de nombres de tipo String. A continuación, inicializamos el libro con el texto biblia. Utilice siempre apóstrofes para inicializar las variables de cadena. Finalmente, escribimos el texto del libro de variables en la celda A1.

Doble

Una variable de tipo Double es más precisa que una variable de tipo Integer y también puede almacenar números después de la coma.

Código:

Dim x As Integer
x = 5.5
MsgBox "value is " & x

Resultado:

No es lo suficientemente preciso

¡Pero ese no es el valor correcto! Inicializamos la variable con el valor 5.5 y obtenemos el valor 6. Lo que necesitamos es una variable de tipo Double.

Código:

Dim x As Double
x = 5.5
MsgBox "value is " & x

Resultado:

Doble variable

Nota: Las variables largas tienen una capacidad aún mayor. Siempre use variables del tipo correcto. Como resultado, los errores son más fáciles de encontrar y su código se ejecutará más rápido.

Booleano

Utilice una variable booleana para mantener el valor Verdadero o Falso.

Código:

Dim continue As Boolean
continue = True

If continue = True Then MsgBox "Boolean variables are cool"

Resultado:

Variable booleana

Explicación: La primera línea de código declara una variable con nombre continue de tipo Boolean. A continuación, inicializamos continuar con el valor True. Finalmente, usamos la variable booleana para mostrar solo un MsgBox si la variable mantiene el valor True.

Lea también: