/ Variáveis ​​VBA do Excel

Variáveis ​​VBA do Excel

Inteiro | Corda | em dobro | boleano

Este capítulo ensina como declarar, inicializar e exibir um variável em Excel VBA. Deixar o Excel VBA saber que você está usando uma variável é chamado de declarar uma variável. Inicializar simplesmente significa atribuir um valor inicial (inicial) a uma variável.

Coloque um botão de comando na sua planilha e adicione as linhas de código abaixo. Para executar as linhas de código, clique no botão de comando na planilha.

Inteiro

Variáveis ​​inteiras são usadas para armazenar números inteiros.

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

Resultado:

Variável Integer no Excel VBA

Explicação: a primeira linha de código declara uma variável com o nome x do tipo Integer. Em seguida, inicializamos x com o valor 6. Finalmente, escrevemos o valor de x na célula A1.

Corda

Variáveis ​​de string são usadas para armazenar texto.

Código:

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

Resultado:

Variável de Cadeia

Explicação: a primeira linha de código declara uma variável com o nome do livro do tipo String. Em seguida, iniciamos o livro com a bíblia do texto. Sempre use apóstrofos para inicializar as variáveis ​​String. Finalmente, escrevemos o texto da variável book na célula A1.

em dobro

Uma variável do tipo Double é mais precisa que uma variável do tipo Integer e também pode armazenar números após a vírgula.

Código:

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

Resultado:

Não é preciso o suficiente

Mas esse não é o valor certo! Inicializamos a variável com valor 5.5 e obtemos o valor 6. O que precisamos é uma variável do tipo Double.

Código:

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

Resultado:

Variável Dupla

Nota: Variáveis ​​longas têm capacidade ainda maior. Sempre use variáveis ​​do tipo certo. Como resultado, os erros são mais fáceis de encontrar e seu código será executado mais rapidamente.

boleano

Use uma variável booleana para manter o valor True ou False.

Código:

Dim continue As Boolean
continue = True

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

Resultado:

Variável Booleana

Explicação: a primeira linha de código declara uma variável com o nome continue do tipo booleano. Em seguida, inicializamos continuar com o valor True. Finalmente, usamos a variável booleana para exibir apenas uma MsgBox se a variável contiver o valor True.

Leia também: