Checkbox nativo no Excel: como inserir caixas de seleção sem usar VBA

Quem já tentou colocar uma caixinha de marcação no Excel sabe como o processo era complicado antes. Era necessário ativar a aba Desenvolvedor, entrar no menu de Controles de Formulário, inserir o checkbox, ajustar o tamanho, vincular a uma célula e ainda lidar com um comportamento visual nada intuitivo. Recentemente, a Microsoft lançou um checkbox nativo diretamente no menu Inserir, que funciona de forma muito mais simples e prática. Neste artigo iremos mostrar como funciona o novo checkbox do Excel, como inserir, como usar em fórmulas e por que isso está sendo tão elogiado pela comunidade.

Como inserir o novo checkbox nativo no Excel

O processo de inserir o novo checkbox é incrivelmente simples comparado ao método antigo. Basta selecionar a célula ou o intervalo de células onde você quer colocar as caixinhas de marcação, ir na aba Inserir e clicar no botão Checkbox. Pronto. As caixinhas aparecem diretamente nas células selecionadas, sem nenhuma configuração adicional necessária. Você pode marcar e desmarcar clicando diretamente na célula, e o Excel trata o estado da caixinha como um valor booleano: VERDADEIRO quando marcada e FALSO quando desmarcada.

Essa simplicidade é o que faz o recurso ser tão comentado. O checkbox antigo, feito através dos Controles de Formulário ou ActiveX, ficava “flutuando” sobre a planilha como um objeto separado, o que criava problemas de alinhamento, tamanho e comportamento ao copiar e colar. O novo checkbox é parte da célula em si, comporta-se como qualquer outro valor, pode ser copiado, arrastado, incluído em filtros e tratado pelas fórmulas do Excel sem nenhum truque especial.

Para usar em uma lista de tarefas, por exemplo, basta selecionar as células da coluna de status e inserir os checkboxes. Você pode ter ao lado uma coluna com os nomes das tarefas, uma coluna com os responsáveis e uma coluna com o checkbox de conclusão. Marcar o checkbox muda automaticamente o valor da célula de FALSO para VERDADEIRO, e isso pode ser usado diretamente em fórmulas para calcular quantas tarefas foram concluídas, filtrar apenas as pendentes ou aplicar formatação condicional para riscar as tarefas marcadas.

Como usar o checkbox em fórmulas do Excel

A parte mais poderosa do novo checkbox é a integração natural com as fórmulas do Excel. Como o estado da caixinha retorna VERDADEIRO ou FALSO, você pode usar esses valores em qualquer fórmula que aceite condições lógicas. O CONT.SE consegue contar quantas caixinhas estão marcadas: =CONT.SE(C2:C20; VERDADEIRO) retorna o número de tarefas concluídas. O percentual de conclusão seria simplesmente =CONT.SE(C2:C20; VERDADEIRO)/CONT.VALORES(C2:C20).

Você também pode usar o checkbox como critério no SOMASES. Imagine uma lista de despesas onde cada linha tem a categoria na coluna A, o valor na coluna B e um checkbox na coluna C indicando se a despesa já foi paga. Para somar apenas as despesas pagas da categoria Alimentação: =SOMASES(B:B; A:A; “Alimentação”; C:C; VERDADEIRO). Essa fórmula soma apenas as linhas onde o checkbox está marcado e a categoria é Alimentação, sem nenhuma coluna auxiliar ou truque especial.

A formatação condicional também funciona perfeitamente com o checkbox. Você pode criar uma regra que aplica tachado (texto riscado) em toda a linha quando o checkbox da coluna C estiver marcado. Para isso, crie uma nova regra de formatação condicional do tipo “usar fórmula”, com a fórmula =$C2=VERDADEIRO aplicada ao intervalo A2:Z2. Quando o checkbox for marcado, toda a linha vai ser riscada visualmente, criando o efeito de lista de tarefas que a maioria das pessoas já conhece de aplicativos como o Todoist ou o Notion, agora replicado diretamente no Excel.

Diferenças entre o novo checkbox e o checkbox antigo de VBA

Para quem usava o checkbox antigo, é importante entender as diferenças práticas entre os dois métodos. O checkbox de Controles de Formulário ficava posicionado sobre a célula como um objeto flutuante, precisava ter uma célula de destino vinculada manualmente para salvar o valor e não se comportava bem ao inserir ou excluir linhas ao redor. O checkbox nativo é parte da célula, não precisa de célula vinculada e se comporta exatamente como qualquer outro dado do Excel.

Outra diferença importante é o valor retornado. O checkbox antigo retornava VERDADEIRO ou FALSO na célula vinculada, que era uma célula separada. O checkbox nativo retorna VERDADEIRO ou FALSO diretamente na própria célula onde está inserido, o que simplifica muito a construção de fórmulas e elimina a necessidade de colunas auxiliares escondidas que eram necessárias no método antigo.

A compatibilidade também é diferente. O novo checkbox está disponível apenas nas versões mais recentes do Excel 365. Se você abrir um arquivo com checkboxes nativos em uma versão antiga do Excel, o comportamento pode não ser o esperado. Para arquivos que precisam funcionar em versões antigas, o método de Controles de Formulário ainda pode ser mais adequado. Para arquivos usados exclusivamente em ambiente Microsoft 365 atualizado, o checkbox nativo é claramente superior em todos os aspectos e elimina completamente a necessidade de usar VBA ou a aba Desenvolvedor para essa funcionalidade.

Ideias práticas para usar checkboxes nativos no seu trabalho

As possibilidades de uso do checkbox nativo vão muito além da lista de tarefas básica. Em um controle de documentos, você pode ter uma coluna para cada etapa do processo (recebido, conferido, aprovado, arquivado) com um checkbox para cada uma. As fórmulas calculam automaticamente em qual etapa cada documento está e quantos estão em cada fase, criando um painel de acompanhamento de processos sem nenhuma macro.

Em planilhas de orçamento familiar ou empresarial, o checkbox pode indicar se uma despesa já foi paga, se uma receita já foi recebida ou se uma parcela de um contrato foi faturada. Combinado com SOMASES e formatação condicional, você tem um controle financeiro visual e preciso que mostra claramente o que está em aberto e o que já foi liquidado, com os totais calculados automaticamente.

Para avaliações e formulários internos, o checkbox permite criar questionários diretamente no Excel onde os respondentes marcam opções, e as fórmulas calculam os resultados automaticamente. Uma avaliação de fornecedores com critérios marcados em checkboxes pode calcular a pontuação final, classificar os fornecedores e destacar automaticamente os que atingiram uma nota mínima, tudo com fórmulas nativas do Excel sem nenhuma linha de código VBA.

Se você curtiu esse artigo onde mostramos como usar o checkbox nativo no Excel sem precisar de VBA, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *