Como exibir mensagens de aviso ou alerta quando as células estiverem em branco no Excel?

Imagine que criou um questionário no Excel, tal como ilustrado na captura de ecrã à esquerda.
Agora, pretende que o Excel mostre uma mensagem de aviso ou alerta sempre que houver perguntas sem resposta. Como pode alcançar este objetivo de forma eficaz? Este artigo apresenta vários métodos práticos para exibir automaticamente mensagens de aviso ou alerta quando células ficarem em branco num intervalo específico no Excel. Escolha o método que melhor se adapta à sua utilização pretendida, facilidade de implementação e necessidades específicas.
Exibir mensagem de aviso/alerta se as células estiverem em branco com a função ÉCÉL.VAZIA
Exibir mensagem de aviso/alerta se as células estiverem em branco com uma coluna auxiliar
Exibir mensagem de aviso/alerta SE as células estiverem em branco com VBA
Mostrar imediatamente um aviso se uma célula for deixada em branco utilizando Validação de Dados
Exibir mensagem de aviso/alerta se as células estiverem em branco com a função ÉCÉL.VAZIA
Para monitorizar rapidamente perguntas sem resposta numa gama específica, pode criar uma mensagem de aviso dinâmica utilizando as funções ÉCÉL.VAZIA e CONTAR.VAZIO, que fornecem um alerta resumido sempre que existirem células em branco.
1. Clique numa célula não utilizada onde pretenda exibir a mensagem de aviso — por exemplo, C18 — e introduza a fórmula abaixo:
="There are still "&COUNTBLANK(B1:B16)&" questions you have not answered!" 2. Prima a tecla Enter. A célula irá agora exibir uma mensagem que atualiza a contagem de entradas não respondidas no seu intervalo limitado.
Nota: Neste exemplo, a gama B1:B16 refere-se à coluna que contém as respostas ao seu inquérito. Pode ajustar a gama consoante a localização real dos seus dados.
3. Para aumentar a visibilidade do aviso, selecione a célula de saída e, no Friso, vá a Base > Cor da Fonte > Vermelho, clique em Negrito e, opcionalmente, ajuste o tamanho da fonte. Assim, garante que o alerta se destaca claramente para os utilizadores que preenchem o formulário.
Cenários de Utilização e Dicas: Esta abordagem é ideal para painéis, formulários e relatórios onde um aviso resumido seja mais útil do que alertas em cada célula em branco. Certifique-se de que os utilizadores conseguem ver e compreender facilmente esse aviso — considere colocá-lo junto do botão de submissão ou numa área bem visível. Para melhores resultados, proteja a célula com a fórmula, evitando que os destinatários a eliminem acidentalmente.
Introduzir rapidamente um travessão ou determinado texto como «ND» em todas as células em branco de Selecionar intervalo no Excel
A utilidade Preencher Células em Branco do Kutools para Excel permite-lhe introduzir rapidamente um determinado texto, como por exemplo «Aviso», em todas as células em branco do intervalo selecionado com apenas alguns cliques.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Exibir mensagem de aviso/alerta se as células estiverem em branco com uma coluna auxiliar
Outra abordagem para fornecer feedback direto consiste em adicionar uma coluna auxiliar à sua folha. Este método exibe um aviso junto a cada célula em branco, destacando com precisão as respostas em falta numa lista ou tabela.
1. Na coluna imediatamente à direita das suas respostas (por exemplo, na célula C2, se as suas respostas estiverem na coluna B), introduza a seguinte fórmula:
=IF(ISBLANK(B2),"Please Answer This Question","") Depois, arraste a alça de preenchimento ao longo dos seus dados para aplicar a fórmula a todas as linhas relevantes.
2. Para tornar os avisos mais visíveis, selecione a nova gama da coluna auxiliar e formate-a (por exemplo: Base > Cor da Fonte > Vermelho; clique em Negrito).
Agora, cada entrada em branco na coluna Resposta apresenta uma mensagem de aviso clara na coluna auxiliar, permitindo identificar imediatamente as omissões.
Cenários de Utilização e Dicas: Use este método em formulários de questionários, listas de presença ou em qualquer situação em que precise de identificar, linha a linha, as entradas em falta. Pode personalizar o texto do aviso de acordo com o seu contexto. Lembre-se de que, ao inserir ou eliminar linhas, deverá ajustar a fórmula para abranger a nova gama, conforme necessário.
Exibir mensagem de aviso/alerta SE as células estiverem em branco com VBA
Para cenários em que pretenda uma caixa de diálogo que alerte imediatamente o utilizador sobre células em branco num intervalo selecionado, uma solução VBA oferece um método interativo. Esta opção é ideal para distribuir modelos ou automatizar tarefas que exijam a introdução completa de dados antes de prosseguir.
1. Prima Alt + F11 para abrir a janela do Microsoft Visual Basic para Aplicações.
2. Vá a Inserir > Módulo e cole o seguinte código VBA na área de código:
VBA: Avisar se existirem células em branco numa gama específica
Sub BlackCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeBlanks)
If Err = 0 Then
MsgBox "You don't answer all of questions!"
End If
End Sub 3. Prima F5 ou clique no botão Executar para executar a macro.
4. Irá surgir uma caixa de diálogo do Kutools para Excel. Especifique a gama que pretende verificar e clique em OK para continuar.
Se forem detetadas células em branco no Selecionar intervalo, aparecerá uma caixa de diálogo a alertá-lo:
Notas e Resolução de Problemas: Guarde sempre a sua pasta de trabalho antes de executar código VBA para evitar perdas acidentais de dados. Se nada acontecer ao executar o código, certifique-se de que as macros estão ativadas nas definições do Excel. Caso encontre um erro ou a caixa de diálogo de seleção da gama não apareça, verifique se colou todo o código corretamente e se não há outras macros a interferir. Esta técnica é ideal para utilizadores avançados que se sintam à vontade com a ativação e edição de macros.
Mostrar imediatamente um aviso se uma célula for deixada em branco utilizando Validação de Dados
A Validação de Dados no Excel permite-lhe definir regras que obrigam os utilizadores a preencher campos essenciais. Pode configurá-la para exibir um aviso ou até impedir que uma célula fique em branco.
1. Selecione a gama onde pretende impor a introdução de dados não vazios, por exemplo, B1:B16, no seu questionário.
2. Clique em Dados > Validação de Dados > Validação de Dados a partir do Friso.
3. Na caixa de diálogo Validação de Dados, no separador Definições, defina Permitir como Personalizado.
4. No campo Fórmula, introduza a seguinte fórmula para impedir células em branco:
=LEN(B1)>0 Ao aplicar a várias células simultaneamente, o Excel ajusta automaticamente a fórmula para cada linha.
5. Tenha em atenção que deve desmarcar a caixa Ignorar em branco.
6. Mude para o separador Alerta de Erro. Aqui, pode personalizar o alerta. Por exemplo, defina o Estilo como Parar para uma regra rigorosa ou como Aviso ou Informação para exibir uma mensagem mais suave. Introduza uma mensagem de erro relevante, como, por exemplo: «Esta célula não pode ficar em branco. Por favor, forneça a sua resposta.»
6. Clique em OK para guardar a regra. Quando um utilizador tentar deixar uma célula do intervalo limitado em branco e mudar para outra célula, a sua mensagem de alerta personalizada será apresentada automaticamente.
Vantagens e Limitações: A Validação de Dados é excelente para formulários ou modelos que serão preenchidos eletronicamente, especialmente quando a integridade dos dados é crítica. Oferece flexibilidade entre uma exigência rígida (Parar) e um aviso ao utilizador (Aviso/Informação). Tenha em atenção que a Validação de Dados pode ser contornada ao colar valores, pelo que não constitui uma proteção absoluta. Para uma solução mais robusta, combine-a com outros métodos ou proteja a folha.
Dica: Em formulários extensos, combine a Validação de Dados com a Formatação Condicional para bloquear células em branco e destacá-las visualmente. Revise regularmente as suas regras de validação sempre que alterar a estrutura da folha de cálculo.
Artigos Relacionados
Como impedir o guardado se uma célula específica estiver em branco no Excel?
Como evitar o cálculo (ignorar a fórmula) se uma célula estiver em branco no Excel?
Como utilizar a função SE em combinação com as funções E, OU e NÃO no Excel?
Como introduzir um texto de exibição ou mensagem quando as células estiverem em branco no Excel?
Como excluir linhas se as células estiverem em branco numa lista longa no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos
