Função isempty em VBA

Neste artigo, você aprenderá como usar o Está vazia função no VBA para verificar se uma célula está vazia. Se você quiser fazer o mesmo no Excel, uma função semelhante é o Está em branco função. Neste tutorial passo a passo, para todos os níveis de usuários do Excel e VBA, você verá como usar as duas funções.

Usando a função IsEmpty no VBA

Como já mencionamos na introdução, o Está vazia é a função simples em VBA que verifica se uma célula está vazia. Se o selecionado não contém nenhum valor, a função retornará Boolean TRUE. Por outro lado, se a célula contém um valor, a função retorna FALSE. Aqui está o código:

123456789 If IsEmpty (Sheet1.Range ("A1"). Value) = True ThenSheet1.Range ("B1"). Value = "A célula A1 está vazia"OutroFolha1.Range ("B1"). Valor = "O valor em A1 é" & Folha1.Range ("A1"). ValorFim se

No exemplo, queremos verificar se a célula A1 na Planilha1 contém algum valor. Portanto, se a célula estiver vazia, retornaremos “A célula A1 está vazia” na célula B1. Se a célula contiver um valor, retornaremos o valor da célula A1 na célula B1. Vamos executar o código primeiro com A1 vazio e, em seguida, com A1 contendo algum valor:

Imagem 1. Usando o IsEmpty em VBA com a célula vazia

Imagem 2. Usando o IsEmpty em VBA com célula preenchida

Usando a função IsBlank no Excel

o Está em branco A função também verifica se o valor da célula está em branco, mas essa função não existe no VBA. Veremos em exemplos semelhantes como verificar se a célula está em branco no Excel, usando esta fórmula:

1 = ISBLANK (A1)

Imagem 3. Usando o IsBlank no Excel com célula A1 em branco

Imagem 4. Usando o IsBlank no Excel com célula A1 preenchida

Como você pode ver, verificamos se a célula A1 está em branco e retornamos o resultado da função na célula B1. Na Imagem 3, o resultado da função é Boolean TRUE. Por outro lado, na Figura 4, o resultado da função é FALSO, pois a célula A1 é “11” e não está em branco.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave