Variables Excel VBA
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:
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:
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:
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:
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:
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.