Função VarType

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Retorna um inteiro indicando o subtipo de uma variável.

Sintaxe

VarType ( varname )

O necessário NOMEDAVARIÁVELargumento é uma variante contendo qualquer variável, exceto uma variável de um tipo definido pelo usuário.

Retornar valores

Constante

Valor

Descrição

vbEmpty

0

Vazio (não inicializado)

vbNull

1

Nulo (nenhum dado válido)

vbInteger

2

Número inteiro

vbLong

3

Inteiro longo

vbSingle

4

Número de ponto flutuante de precisão única

vbDouble

5

Número de ponto flutuante de dupla precisão

vbCurrency

6

Valor de moeda

vbDate

7

Valor de data

vbString

8

Cadeia de caracteres

vbObject

9

Objeto

vbError

10

Valor de erro

vbBoolean

11

Valor booliano

vbVariant

12

Variant (usado somente com matrizes de variantes)

vbDataObject

13

Um objeto de acesso de dados

vbDecimal

14

Valor decimal

vbByte

17

Valor de byte

vbUserDefinedType

36

Variantes que contêm tipos definidos pelo usuário

vbArray

8192

Matriz


Observação : Constantes são especificadas pelo Visual Basic for Applications. Os nomes podem ser usados em qualquer lugar no seu código no lugar dos valores reais.

Comentários

A função VarType nunca retorna o valor de vbArray por si só. Ele sempre é adicionado à algum outro valor para indicar uma matriz de um tipo específico. A constante vbVariant somente é retornado em conjunto com vbArray para indicar que o argumento para a função VarType é uma matriz do tipo Variant. Por exemplo, o valor retornado para uma matriz de inteiros é calculado como vbInteger + vbArrayou 8194. Se um objeto tiver um padrão propriedade, VarType(objeto) retorna o tipo da propriedade padrão do objeto.

Exemplo

Observação : Exemplos a seguir demonstram o uso dessa função em um Visual Basic para módulo Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione a Referência do desenvolvedor na lista suspensa ao lado de pesquisa e insira um ou mais termos na caixa de pesquisa.

Este exemplo usa a função VarType para determinar o subtipo de uma variável.

Dim IntVar, StrVar, DateVar, MyCheck
' Initialize variables.
IntVar = 459
StrVar = "Hello World"
DateVar = #2/12/69#
MyCheck = VarType(IntVar) ' Returns 2.
MyCheck = VarType(DateVar) ' Returns 7.
MyCheck = VarType(StrVar) ' Returns 8.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×