TypeName

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.