Descrição
A função TypeName
em VBA é usada para obter o nome do tipo de dado de uma variável ou expressão. Isso é útil para depuração e verificação de tipos de dados em tempo de execução.
Exemplos
Sub Exemplo1()
Dim texto As String
texto = "Olá, Mundo!"
MsgBox TypeName(texto) ' Retorna "String"
End Sub
Sub Exemplo2()
Dim numero As Integer
numero = 42
MsgBox TypeName(numero) ' Retorna "Integer"
End Sub
Sub Exemplo3()
Dim valor As Double
valor = 3.14
MsgBox TypeName(valor) ' Retorna "Double"
Sub Exemplo4()
Dim planilha As Worksheet
Set planilha = ThisWorkbook.Sheets(1)
MsgBox TypeName(planilha) ' Retorna "Worksheet"
Sub Exemplo5()
Dim dataAtual As Date
dataAtual = Now
MsgBox TypeName(dataAtual) ' Retorna "Date"
Descrição Detalhada:

A função TypeName
em VBA é uma ferramenta útil para obter o nome do tipo de dado de uma variável ou expressão em tempo de execução. Isso permite verificar e depurar tipos de dados em suas macros, o que é fundamental para garantir que suas operações sejam realizadas com os tipos de dados corretos. Os exemplos fornecidos demonstram como usar a função TypeName
para obter os nomes de tipos de dados comuns, como String, Integer, Double, Worksheet e Date. Compreender e aplicar a função TypeName
é essencial para uma programação VBA eficiente e livre de erros.