Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O tipo de dados Variant será especificado automaticamente se você não especificar um tipo de dados ao declarar uma constante, variável ou argumento.
As variáveis declaradas como o tipo de dados Variant podem conter cadeia de caracteres, data, hora, valores booleanos ou numéricos e podem converter os valores que elas contêm automaticamente. Os valores de Variante Numérica exigem 16 bytes de memória (o que é significativo apenas em procedimentos grandes ou módulos complexos) e são mais lentos de acessar do que variáveis digitadas explicitamente de qualquer outro tipo. Você raramente usa o tipo de dados Variant para uma constante. Os valores de Variante de Cadeia de Caracteres exigem 22 bytes de memória.
As instruções a seguir criam variáveis Variant :
Dim myVar
Dim yourVar As Variant
theVar = "This is some text."
A última instrução não declara explicitamente a variável, mas declara a variável implícita ou automaticamente. As variáveis declaradas implicitamente são especificadas como o tipo de dados Variant .
Dica
Se você especificar um tipo de dados para uma variável ou argumento e, em seguida, usar o tipo de dados incorreto, ocorrerá um erro de tipo de dados. Para evitar erros de tipo de dados, use apenas variáveis implícitas (o tipo de dados Variant ) ou declare explicitamente todas as variáveis e especifique um tipo de dados. O último método é o preferido.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.