VarType

Descrição

A função VarType em VBA é usada para determinar o tipo de dado de uma variável. Ela é útil para verificar o tipo de dado antes de realizar operações específicas.
Exemplos


    Sub Exemplo1()
        Dim numero As Integer
        MsgBox VarType(numero) ' Retorna 2 (representando Integer)
    End Sub
    

    Sub Exemplo2()
        Dim texto As String
        MsgBox VarType(texto) ' Retorna 8 (representando String)
    
    

    Sub Exemplo3()
        Dim valor As Double
        MsgBox VarType(valor) ' Retorna 5 (representando Double)
    
    

    Sub Exemplo4()
        Dim dataAtual As Date
        MsgBox VarType(dataAtual) ' Retorna 7 (representando Date)
    
    

    Sub Exemplo5()
        Dim planilha As Worksheet
        MsgBox VarType(planilha) ' Retorna 9 (representando Object - para objetos)
    
    

Descrição Detalhada:

A função VarType em VBA é uma ferramenta valiosa para determinar o tipo de dado de uma variável antes de realizar operações específicas. Isso ajuda a evitar erros de tipo de dado e permite que você adapte o código com base no tipo de dado que está manipulando. Os exemplos apresentados demonstram como usar a função VarType para identificar tipos de dados comuns, como Integer, String, Double, Date e objetos. Compreender e aplicar a função VarType é essencial para escrever código VBA mais robusto e flexível, tornando suas automações mais confiáveis e eficientes.