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 Variante é especificado automaticamente se não especificar um tipo de dados quando declara uma constante, variável ou argumento.
As variáveis declaradas como o tipo de dados Variante podem conter valores de cadeia, data, hora, Booleano ou numérico e podem converter os valores que contêm automaticamente. Os valores de Variante Numérica requerem 16 bytes de memória (o que é significativo apenas em grandes procedimentos ou módulos complexos) e são mais lentos a aceder do que as variáveis escritas explicitamente de qualquer outro tipo. Raramente utiliza o tipo de dados Variante para uma constante. Os valores de Variante de Cadeia requerem 22 bytes de memória.
As seguintes instruções criam variáveis de Variante :
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 implicitamente ou automaticamente. As variáveis declaradas implicitamente são especificadas como o tipo de dados Variante .
Dica
Se especificar um tipo de dados para uma variável ou argumento e, em seguida, utilizar o tipo de dados errado, ocorrerá um erro de tipo de dados. Para evitar erros de tipo de dados, utilize apenas variáveis implícitas (o tipo de dados Variante ) ou declare explicitamente todas as variáveis e especifique um tipo de dados. O último método é preferencial.
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.