Inteiro | String | Double | 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 declaração de uma variável. Inicializar significa simplesmente atribuir um valor inicial (inicial) a uma variável.
Coloque um botão de comando em sua planilha e adicione as linhas de código abaixo. Para executar as linhas de código, clique no botão de comando na folha.
Inteiro
Variáveis inteiras são usadas para armazenar números inteiros.
Dim x As Integer
x = 6
Intervalo ("A1"). Valor = x
Resultado:
Explicação: a primeira linha de código declara uma variável com o nome x do tipo Inteiro. 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
livro = "bíblia"
Intervalo ("A1"). Valor = livro
Resultado:
Explicação: a primeira linha de código declara uma variável com livro de nomes do tipo String. Em seguida, inicializamos o livro com o texto bíblia. Sempre use apóstrofos para inicializar variáveis String. Finalmente, escrevemos o texto do livro variável na célula A1.
Dobro
Uma variável do tipo Double é mais precisa do 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 "valor é" & x
Resultado:
Mas esse não é o valor certo! Inicializamos a variável com o 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 "valor é" & x
Resultado:
Observação: 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 localizar e seu código será executado com mais rapidez.
boleano
Use uma variável booleana para manter o valor True ou False.
Código:
Dim continue As Boolean
continue = True
Se continue = True Then MsgBox "Variáveis booleanas são legais"
Resultado:
Explicação: a primeira linha de código declara uma variável com o nome continue do tipo Boolean. Em seguida, inicializamos e continuamos com o valor True. Por fim, usamos a variável booleana para exibir um MsgBox apenas se a variável tiver o valor True.