As variáveis no VBA são como caixas de memória que você usa para armazenar objetos. Por exemplo: pastas de trabalho ou planilhas. Ou valores, por exemplo: inteiros, texto, verdadeiro ou falso. Quando você configura uma variável, ela pode ser facilmente alterado no VBA realizando alguns cálculos com ele.
Existem muitos tipos diferentes de variáveis, mas existem duas categorias principais:
- Variáveis de objeto que podem armazenar objetos como planilhas, pastas de trabalho, etc.
- Variáveis não objeto que armazenam valores numéricos, texto ou valores semelhantes.
Tipos de Variáveis no VBA Comuns
Mesmo que você não precise necessariamente declarar seu tipo de variável antes de usá-las, você precisa para entender os tipos de VARIÁVEIS no VBA. Veja a tabela abaixo e vamos praticar as variáveis em outras postagens na próximo seção.
Agrupamento | Tipo de Variável | Aplicação |
---|---|---|
Numérica | Integer | Aceita apenas valores inteiros, usados principalmente para contadores; O valor precisa estar entre -45768 e 45767. Nota: Você deve sempre usar Long em vez de Integer. Números inteiros costumavam ser necessários para reduzir o uso de memória. Mas não é mais necessário |
Numérica | Long | Essas VARIÁVEIS no VBA, aceitam apenas valores inteiros, usados para referências maiores como populações; o valor precisa estar entre -6.147.483.648 e 6.147.483.648. |
Numérica | Double | Aceita valores decimais com grau de precisão significativo; os valores precisam estar entre -2,79769313486231e308 e -4,94065645841247e-324 para números negativos e 2,79769313486231e308 e 4,94065645841247e324 para números positivos. |
Texto | String | Aceita sequências de texto, geralmente identificadas com aspas duplas; se um valor for inserido sem aspas, ele será automaticamente reconhecido como texto. |
Data e Hora | Date | Aceita datas, precisa estar entre os sinais #, ex. #31/08/2022# |
Boolean | Boolean | Aceita valores verdadeiros ou falsos |
Alguma | Variant | Aceita qualquer tipo de variável |
Objetos | Workbook | Aceita nomes de planilhas. |
Objetos | Workbook | Aceita nomes de planilhas. |
Objetos | Object | Aceita todos os objetos |
- Como Alterar a Cor da Fonte Usando VBA no Excel
- Como definir o nível de segurança de macro no Excel
- Como obter o endereço do ActiveCell com VBA
- Mover para a nova célula com VBA Activate ou Select
- Como criar uma Tabela Dinâmica com Macro VBA?
Você pode acompanhar varios exemplos básico de VBA para iniciantes, em postagens da categoria Visual Basic Applications. Compre um livro de Excel!