Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Retorna uma Cadeia de Caracteres que fornece informações sobre um variável.

Sintaxe

TypeName ( varname )

O varname necessárioargumento é uma Variant que contém qualquer variável, exceto uma variável de um tipo definido pelo usuário.

Comentários

A cadeia de caracteres retornada pelo TypeName pode ser qualquer uma das seguintes:

Cadeia de caracteres retornada

Variável

Tipo de objeto

Um objeto cujo tipo é objecttype

Byte

Valor byte

Inteiro

Inteiro

Longas

Inteiro longo

Simples

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

Duplo

Número de ponto flutuante de precisão dupla

Moeda

Valor da moeda

Decimal

Valor decimal

Data

Valor da data

Cadeia de caracteres

Cadeia de caracteres

Booliano

Valor booliano

Erro

Um valor de erro

Vazio

Inicializado

Nulo

Sem dados válidos

Objeto

Um objeto

Desconhecido

Um objeto cujo tipo é desconhecido

Nada

Variável de objeto que não se refere a um objeto


Se varname for um matriz, a cadeia de caracteres retornada poderá ser qualquer uma das cadeias de caracteres retornadas possíveis (ou Variant) com parênteses vazios acrescentados. Por exemplo, se varname for uma matriz de inteiros, TypeName retornará "Integer()".

Exemplo

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

Este exemplo usa a função TypeName para retornar informações sobre uma variável.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' Assign Null value.
MyType = TypeName(StrVar) ' Returns "String".
MyType = TypeName(IntVar) ' Returns "Integer".
MyType = TypeName(CurVar) ' Returns "Currency".
MyType = TypeName(NullVar) ' Returns "Null".
MyType = TypeName(ArrayVar) ' Returns "Integer()".

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×