Como criar caixas de verificação Sim ou Não no Excel?
Ao recolher feedback, respostas ou ao criar inquéritos e formulários no Excel, é comum pretender que os utilizadores selecionem apenas “Sim” ou “Não” numa lista de opções, garantindo uma única escolha por grupo. Esta funcionalidade assegura a integridade dos dados e simplifica consideravelmente a contagem dos resultados, revelando-se especialmente útil em formulários, listas de presença, inquéritos de satisfação ou qualquer cenário em que seja necessário escolher entre duas opções mutuamente exclusivas para cada item.
Os métodos seguintes apresentam formas práticas de implementar opções do tipo «Sim/Não» no Excel, incluindo:
- Crie caixas de verificação Sim/Não agrupando Botão de Rádio
- Insira rapidamente caixas de verificação com Kutools para Excel
- Fórmula do Excel – Utilize fórmulas ligadas às referências das células das caixas de verificação ou dos botões de opção
- Outros métodos incorporados do Excel – Utilize Validação de Dados com Lista suspensa
- Código VBA – Crie caixas de verificação Sim/Não diretamente através de VBA
Crie caixas de verificação Sim/Não agrupando Botão de Rádio
Siga estes passos para criar um conjunto de caixas de verificação Sim/Não mutuamente exclusivas no Excel, utilizando os controlos de formulário Caixa de Grupo e Botão de Opção (Botão de Rádio). Este método assegura que, em cada grupo, apenas uma opção possa ser selecionada — Sim ou Não — evitando respostas conflituosas ou múltiplas num mesmo item.
1. Aceda ao separador Programador e clique em Inserir > Caixa de Grupo (Controlo de Formulário). (Se não vir o separador Programador, terá de)ativá-lo nas opções do Excel.)

Nota: A exibição do separador Programador dá-lhe acesso aos controlos avançados de formulário necessários para esta operação.
2. Insira uma Caixa de Grupo na sua folha de cálculo, na localização pretendida.
3. Repita o passo 2 conforme necessário para criar várias Caixas de Grupo. Cada Caixa de Grupo incluirá uma opção Sim/Não independente para um item da sua lista. Por exemplo, se pretender cinco linhas com opções Sim/Não, insira cinco Caixas de Grupo. Esta separação assegura que a seleção num grupo não interfere com os restantes.

4. Com a Caixa de Grupo selecionada, regresse ao separador Programador, clique em Inserir e selecione Botão de Opção (Controlo de Formulário). Clique dentro da Caixa de Grupo para colocar o primeiro Botão de Opção.
5. Insira o segundo Botão de Opção na mesma Caixa de Grupo. Repita este procedimento para cada Caixa de Grupo, garantindo que cada uma contenha dois Botões de Opção.

6. Continue a inserir Botões de Opção até que todas as Caixas de Grupo tenham as suas opções Sim/Não configuradas. Pode ajustar manualmente as etiquetas dos botões de opção para «Sim» e «Não» clicando com o botão direito do rato e editando o texto.

7. Se preferir um aspeto mais limpo, pode ocultar as bordas de todas as Caixas de Grupo com um script VBA simples. Prima Alt+F11 para abrir a janela do Microsoft Visual Basic para Aplicações. Clique em Inserir > Módulo e, depois, copie e cole o código VBA abaixo na janela do módulo:
Código VBA: Ocultar borda das Caixas de Grupo
Sub ToggleVisible()
Dim myGB As GroupBox
For Each myGB In ActiveSheet.GroupBoxes
myGB.Visible = False
Next myGB
End Sub 8. Prima F5 para executar o código no VBA. As bordas de todas as Caixas de Grupo serão ocultadas instantaneamente, conferindo ao formulário um aspeto mais limpo. Lembre-se de voltar a rotular cada botão de opção como «Sim» ou «Não», conforme necessário. O resultado final permitirá aos utilizadores finais selecionar apenas uma resposta («Sim» ou «Não») por pergunta.

Cenários aplicáveis: Este método é ideal para situações que exigem respostas claras e mutuamente exclusivas, como formulários de inquérito, folhas de registo de horas ou listas de verificação de aprovação. A clareza visual e o aspeto nativo dos botões de rádio facilitam a interpretação das respostas.
Dicas e notas: Após agrupar os Botões de Rádio, certifique-se de que permanecem dentro da respetiva caixa de grupo para garantir a exclusividade mútua. Verifique a visibilidade na pré-visualização de impressão caso pretenda imprimir a folha de cálculo, pois algumas bordas poderão ainda aparecer ligeiramente, consoante as definições da impressora. Lembre-se de guardar a sua pasta de trabalho após adicionar controlos de formulário, especialmente se utilizar VBA.
Insira rapidamente caixas de verificação com Kutools para Excel
Se utilizar o «Kutools para Excel», a funcionalidade «Inserir em Lote Caixa de Seleção Inteligente» permite-lhe inserir caixas de verificação em várias células de forma mais rápida e fácil — com opções avançadas para ligação e gestão automática de etiquetas.
Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!
Após instalar o Kutools para Excel, siga os passos abaixo para inserir caixas de verificação em várias células de uma só vez.
- Selecione o intervalo em que pretende inserir as caixas de verificação.
- Aceda a **Kutools** > **Inserir** > **Inserir em Lote Caixa de Seleção Inteligente**.
- Na caixa de diálogo:
- Escolha se pretende inserir apenas uma caixa de seleção ou associar as caixas de verificação às respetivas células.
- (Opcional) Marque «Usar o conteúdo da célula da Caixa de Seleção como rótulo da Caixa de Seleção» para rotulagem automática ou para exibir o valor lógico da Caixa de Seleção na célula vinculada (Verdadeiro e Falso).
- Clique em «OK».

O Kutools insere imediatamente caixas de verificação no intervalo que selecionou.
? Resultados visuais por opção
Consoante o modo **Vincular à Célula** e as **Opções Selecionadas**, o resultado varia. Eis como fica cada opção após inserir as caixas de verificação:
Inserir apenas Caixa de Seleção
Sem ligação, apenas visual

Ligar à própria célula
O valor da célula torna-se VERDADEIRO/FALSO

Ligar a outras células
VERDADEIRO/FALSO aparece na coluna ligada

Este método é ideal se pretender inserir várias caixas de verificação de forma eficiente, sem recorrer a VBA nem a ajustes manuais.
Fórmula do Excel – Utilize fórmulas ligadas às referências das células das caixas de verificação ou dos botões de opção
Se pretender apresentar automaticamente «Sim» ou «Não» nas células da folha de cálculo com base na interação do utilizador com botões de opção ou caixas de verificação, basta ligar cada controlo a uma célula específica e, em seguida, utilizar fórmulas (como)SE) para interpretar o resultado. Este método é ideal para obter valores resumo claramente visíveis — perfeitos para análise posterior, relatórios ou exportação de dados — e não requer VBA.
1. Insira uma caixa de verificação ou um botão de opção (Controlo de Formulário) na folha de cálculo para cada pergunta ou item, utilizando o separador Programador.
2. Clique com o botão direito do rato no controlo, escolha Formatar Controlo e defina a Ligação da célula para uma célula designada (por exemplo, pode ligar à célula C2 para a primeira caixa de verificação ou grupo de botões de opção). Esta célula irá agora apresentar VERDADEIRO/FALSO para caixas de verificação ou um valor numérico para botões de opção (1 para a primeira opção, 2 para a segunda, etc.).
3. Numa célula de resultado (por exemplo, D2), introduza uma fórmula que interprete o valor da célula associada:
- Para botões de opção (Controlo de Formulário), em que C2=1 significa «Sim», e C2=2 significa «Não»
=IF(C2=1,"Yes","No") - Para caixas de verificação, em que C2=VERDADEIRO significa marcada (Sim) e C2=FALSO significa desmarcada (Não):
=IF(C2=TRUE,"Yes","No")
4. Prima Enter para confirmar a fórmula. Para aplicar esta lógica a várias perguntas ou linhas, copie os controlos e as fórmulas respetivas para cada linha, ajustando as referências das células em conformidade (por exemplo, utilize C3, C4, etc.).
Dicas:Esta solução é ideal para utilizadores que precisam de um registo claro de «Sim»/«Não» nas células — perfeito para cálculos posteriores, filtragem ou exportação para outros sistemas. Tenha cuidado ao eliminar controlos ligados ou as respetivas ligações às células, pois isso pode quebrar as referências nas fórmulas.
Outros métodos incorporados do Excel – Utilize Validação de Dados com Lista suspensa
Se não precisar de caixas de verificação nem de botões de rádio, mas apenas quiser que os utilizadores escolham entre «Sim» ou «Não», a opção de lista suspensa com Validação de Dados é um método incorporado simples e eficaz. Esta abordagem simplifica a folha de cálculo e ajuda a padronizar as respostas, minimizando o risco de erros de introdução.
1. Selecione o intervalo de células onde pretende inserir o seletor Sim/Não (por exemplo, B2:B10).
2. Aceda ao separador Dados, clique em Validação de Dados no grupo Ferramentas de Dados e, na caixa de diálogo, defina Permitir como Lista.
3. Na caixa Origem, introduza Sim,Não (separados por uma vírgula) e clique em OK.
4. Agora, cada célula selecionada apresenta uma seta suspensa, permitindo aos utilizadores escolher rapidamente e com facilidade entre «Sim» ou «Não».
Vantagens: Este método é fácil de configurar, reduz a desorganização da folha de cálculo e evita erros tipográficos ou entradas inconsistentes.
Limitações: As listas suspensas de validação de dados não incluem botões visuais, o que pode comprometer a estética do formulário. Além disso, não são mutuamente exclusivas — o utilizador pode deixar as células em branco. Se a lista contiver muitos itens, utilize o Preenchimento Automático para aplicar rapidamente a validação a outras células.
Dicas: Lembre-se de proteger a folha de cálculo ou restringir a edição, conforme necessário, para impedir que os utilizadores substituam a célula com entradas personalizadas — a menos que sejam aceites apenas «Sim» ou «Não».
Código VBA – Crie caixas de verificação Sim/Não diretamente através de VBA
Se a sua folha de cálculo exigir a geração dinâmica de um grande número de caixas de verificação Sim/Não — especialmente ao lidar com listas repetitivas ou de comprimento variável —, pode utilizar VBA para automatizar este processo. Esta abordagem é ideal para utilizadores avançados ou para quem gere formulários padronizados em múltiplos projetos ou equipas. Com VBA, cria instantaneamente controlos de caixa de verificação com legendas predefinidas para «Sim» e «Não», em qualquer número de linhas.
1. Clique no separador Programador, depois em Visual Basic para abrir o Editor do VBA. Em seguida, clique em Inserir > Módulo e cole o seguinte código na janela do Módulo:
Sub AddYesNoCheckboxes()
Dim lastRow As Long
Dim ws As Worksheet
Dim i As Long
Set ws = ActiveSheet
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
On Error Resume Next
xTitleId = "KutoolsforExcel"
For i = 2 To lastRow
ws.CheckBoxes.Add(ws.Cells(i, 2).Left, ws.Cells(i, 2).Top, 50, 15).Select
With Selection
.Caption = "Yes"
.LinkedCell = ws.Cells(i, 3).Address
End With
ws.CheckBoxes.Add(ws.Cells(i, 4).Left, ws.Cells(i, 4).Top, 50, 15).Select
With Selection
.Caption = "No"
.LinkedCell = ws.Cells(i, 5).Address
End With
Next i
End Sub 2. Feche o Editor do VBA, regresse à sua folha de cálculo e execute a macro a partir de Programador > Macros, selecione AddYesNoCheckboxes e clique em Executar. Este script insere automaticamente caixas de verificação «Sim» e «Não» a partir da linha 2, desde que a coluna A esteja preenchida, associando a caixa de verificação «Sim» à coluna C e a caixa de verificação «Não» à coluna E (ajuste as colunas conforme necessário para o seu esquema).

Precauções: O script VBA adiciona caixas de verificação junto a cada item de dados, com o estado de cada caixa associado a uma célula adjacente para facilitar a recuperação dos resultados. Se pretender executar novamente a macro, remova primeiro as caixas de verificação existentes para evitar sobreposições. Guarde sempre a sua pasta de trabalho num formato compatível com macros (.xlsm), de modo a preservar a sua solução VBA.
Resolução de problemas: Se encontrar erros em tempo de execução, certifique-se de que a folha de cálculo contém dados na coluna A para definir as linhas das caixas de verificação e de que não há proteções ativas na folha. Verifique também as definições de segurança das macros caso o botão «Macros» esteja desativado.
Dica: Para aplicações avançadas, pode personalizar a macro de modo a formatar, redimensionar ou nomear automaticamente as caixas de verificação para um processamento especializado.
Vantagens: Melhora significativamente a eficiência ao lidar com listas extensas de dados ou ao gerar múltiplos formulários, garantindo um esquema consistente e associações corretas.
Limitações: Requer pastas de trabalho com macros ativadas e conhecimentos básicos de execução de código VBA. As caixas de verificação existentes podem sobrepor-se caso as macros sejam executadas repetidamente sem uma limpeza prévia.

Desbloqueie a Magia do Excel com KUTOOLS AI
- Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
- Programação VBA: Escreva e implemente código VBA com facilidade.
- Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
- Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
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
