Compartilhar via


Função TypeName

Devolve uma Cadeia que fornece informações sobre uma variável.

Sintaxe

TypeName(varname)

O argumentovarname necessário é uma Variante que contém qualquer variável, exceto uma variável de um tipo definido pelo utilizador.

Comentários

A cadeia devolvida por TypeName pode ser uma das seguintes:

Cadeia devolvida Variável
tipo de objeto Um objeto cujo tipo é objecttype
Byte Valor de byte
Integer Integer
Long Número inteiro longo
Single Número de vírgula flutuante de precisão única
Double Número de vírgula flutuante de precisão dupla
Currency Conversor de Moedas valor
Decimal Valor decimal
Date Valor da data
Cadeia de caracteres Cadeia de caracteres
Boolean Valor booleano
Erro Um valor de erro
Vazia Não inicializado
Null Sem dados válidos
Object Um objeto
Desconhecido Um objeto cujo tipo é desconhecido
Nada Variável de objeto que não se refere a um objeto

Se varname for uma matriz, a cadeia devolvida pode ser qualquer uma das cadeias (ou Variante) possíveis com parênteses vazios anexados. Por exemplo, se varname for uma matriz de números inteiros, TypeName devolve "Integer()".

Exemplo

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

' Declare variables.
Dim NullVar, MyType, StrVar As String, 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()".

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.