En este capítulo se le enseña a declarar, inicializar y mostrar una variable en Excel VBA. Dejando Excel VBA sepa que está utilizando una variable que se llama declaración de una variable. Inicializar simplemente significa asignar un valor inicial (inicial) a una variable.

Coloque un enlace: / # comando botón [botón de comando] VBA macro-a-crear- en su hoja de trabajo y añadir las líneas de código a continuación. Para ejecutar las líneas de código, haga clic en el botón de comando en la hoja.

entero

variables enteras se utilizan para almacenar números enteros.

Dim x As Integer

x = 6

Range("A1").Value = x

Resultado:

Integer Variable in Excel VBA

Explicación: la primera línea de código declara una variable con el nombre x de tipo entero. A continuación, se inicializa con el valor x 6. Por último, se escribe el valor de x para la celda A1.

Cadena

Las variables de cadena se utilizan para guardar el texto.

Código:

Dim book As String

book = "bible"

Range("A1").Value = book

Resultado:

String Variable

Explicación: la primera línea de código declara una variable con el libro el nombre de tipo String. A continuación, inicializar libro con la biblia de texto. Siempre use apóstrofes para inicializar variables de cadena. Por último, se escribe el texto del libro variable para la celda A1.

Doble

Una variable de tipo doble es más precisa que una variable de tipo entero 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:

Not Accurate Enough

Pero eso no es el valor correcto! Hemos inicializado la variable con un valor de 5.5 y obtenemos el valor 6. Lo que necesitamos es una variable de tipo doble.

Código:

Dim x As Double

x = 5.5

MsgBox "value is " & x

Resultado:

Double Variable

Nota: Las variables largos tienen aún mayor capacidad. Siempre utilice 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.

Boolean

Utilice una variable booleana para contener el valor verdadero o falso.

Código:

Dim continue As Boolean

continue = True

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

Resultado:

Boolean Variable

Explicación: la primera línea de código declara una variable con el nombre de tipo booleano continuar. A continuación, inicializamos continuar con el valor True.

Por último, utilizamos la variable booleana sólo para mostrar un MsgBox si la variable tiene el valor True.