IsEmpty

Descrição:

A função IsEmpty em VBA é uma ferramenta valiosa para verificar se uma célula ou variável está vazia no Excel. Ela permite determinar se um determinado local de armazenamento não contém nenhum valor. Isso é útil em situações onde é importante garantir que um campo não fique em branco. A função IsEmpty retorna um valor booleano indicando se o local de armazenamento está vazio (True) ou não (False).

Exemplos:


Sub Exemplo1()
    Dim celula As Range
    Set celula = Range("A1")
    MsgBox IsEmpty(celula) ' Retorna True se a célula estiver vazia
End Sub
    

Neste exemplo, a função IsEmpty verifica se a célula na variável celula está vazia. Se estiver, o retorno é True.


Sub Exemplo2()
    Dim valor As Variant
    MsgBox IsEmpty(valor) ' Retorna True para uma variável não inicializada
End Sub
    

Neste exemplo, a função IsEmpty verifica se a variável valor está vazia. Como ela não foi inicializada, o retorno é True.


Sub Exemplo3()
    Dim texto As String
    texto = ""
    MsgBox IsEmpty(texto) ' Retorna False para uma string vazia
End Sub
    

Neste exemplo, a função IsEmpty verifica se a variável texto está vazia. Mesmo contendo uma string vazia, o retorno é False.


Sub Exemplo4()
    Dim numero As Integer
    MsgBox IsEmpty(numero) ' Retorna True para uma variável numérica não inicializada
End Sub
    

Neste exemplo, a função IsEmpty verifica se a variável numero está vazia. Como ela não foi inicializada, o retorno é True.


Sub Exemplo5()
    Dim planilha As Worksheet
    Set planilha = Worksheets.Add
    MsgBox IsEmpty(planilha.Cells(1, 1)) ' Retorna True para uma célula nova e vazia
End Sub
    

Neste exemplo, a função IsEmpty verifica se a célula na primeira linha e primeira coluna da planilha está vazia. Como é uma célula nova, o retorno é True.