Como Inserir Rapidamente Várias Caixas de Verificação no Excel
AutorXiaoyang• Data de Modificação
Está a criar uma lista de tarefas, um registo de presença, um formulário de aprovação ou um inquérito no Excel? As caixas de verificação tornam a sua folha de cálculo mais fácil de ler, mais simples de atualizar e muito mais interativa. No entanto, inseri-las uma a uma pode tornar-se rapidamente tedioso — especialmente quando precisa de adicionar caixas de verificação a dezenas ou até centenas de células.
Neste tutorial, vai aprender três formas práticas de inserir várias caixas de verificação no Excel: inserir e copiar uma caixa de verificação de Controlo de Formulário, inserir caixas de verificação em lote com Kutools para Excel e utilizar código VBA. Escolha o método que melhor se adapta ao tamanho da sua folha de cálculo, ao seu nível de conhecimentos e às suas necessidades de utilização das caixas de verificação.

Inserir e copiar uma caixa de verificação de Controlo de Formulário
Se precisar apenas de algumas caixas de verificação, pode utilizar a Caixa de Seleção Controlo de Formulário incorporada do Excel e, depois, copiá-la para outras células com a Alça de Preenchimento. Este método é ideal para listas pequenas ou formulários simples em que não necessita de ligação avançada entre as caixas de verificação.
1. Clique em Programador > Inserir > Caixa de Seleção (Controlo de Formulário).

2. Clique na célula onde pretende inserir a primeira caixa de verificação.

3. Elimine o texto predefinido da caixa de verificação se quiser manter apenas o símbolo de caixa de seleção.
4. Selecione a célula que contém a caixa de verificação e arraste a alça de preenchimento para baixo ou para os lados, de modo a copiar a caixa de verificação para outras células.
Resultado: A caixa de verificação é copiada para várias células, permitindo-lhe criar rapidamente uma lista simples no Excel.

Vantagens
- Gratuito e disponível diretamente no Excel.
- Não requer suplementos nem código VBA.
- Ideal para adicionar um pequeno número de caixas de verificação.
- Ideal para listas de verificação simples ou formulários básicos.
Desvantagens
- Lento ao inserir caixas de verificação num intervalo alargado.
- As caixas de verificação podem necessitar de ajustes manuais na posição.
- As caixas de verificação copiadas nem sempre ficam perfeitamente alinhadas com as células.
- Não é a opção ideal para criar caixas de verificação vinculadas a valores VERDADEIRO/FALSO.

Método 2: Inserir várias caixas de verificação em lote com Kutools para Excel
Para uma solução mais rápida e limpa, pode utilizar a funcionalidade Kutools para Excel de Inserir em Lote Caixa de Seleção Inteligente «Inserir em Lote Caixa de Seleção Inteligente». Em vez de adicionar caixas de verificação uma a uma, basta selecionar um intervalo e inserir caixas de verificação em massa com apenas alguns cliques.
Neste exemplo, utilizaremos a opção Inserir apenas Caixa de Seleção «Inserir apenas Caixa de Seleção». Esta opção adiciona caixas de verificação sem as ligar a quaisquer células, sendo perfeita para listas visuais, registo manual de tarefas, folhas de inspeção e marcações simples sim/não.
Após instalar Kutools para Excel, proceda da seguinte forma:
1. Selecione o intervalo onde pretende inserir as caixas de verificação.
2. Clique em Kutools > Inserir > Inserir em Lote Caixa de Seleção Inteligente.

3. Na caixa de diálogo Inserir em Lote Caixa de Seleção Inteligente «Inserir em Lote Caixa de Seleção Inteligente», escolha Inserir apenas Caixa de Seleção e clique em OK.
Opcional: Para personalizar a saída, pode ativar Usar o conteúdo da célula da Caixa de Seleção como rótulo da Caixa de Seleção na secção Opções. Esta opção utiliza o conteúdo original da célula como etiqueta da caixa de verificação.

Resultado: As caixas de verificação são inseridas no intervalo selecionado. Se a opção Usar o conteúdo da célula da Caixa de Seleção como rótulo da Caixa de Seleção estiver ativada, o conteúdo original da célula será apresentado como etiqueta da caixa de verificação.
| Caixas de verificação inseridas em células vazias | Caixas de verificação inseridas com conteúdo da célula como etiquetas |
![]() | ![]() |
- Insere caixas de verificação em lote em todas as células selecionadas de uma só vez
- Não requer código VBA, macros nem cópia manual de caixas de verificação
- Funciona tanto em células vazias como em células que já contêm dados
- Permite inserir caixas de verificação apenas visuais para listas de verificação e formulários simples
- Pode Usar o conteúdo da célula da Caixa de Seleção como rótulo da Caixa de Seleção quando necessário
- Suporta também modos inteligentes de ligação de caixas de verificação para saídas VERDADEIRO/FALSO
- Ajuda a manter as caixas de verificação organizadas e consistentes em toda a Selecionar intervalo
- Muito mais rápido do que inserir ou copiar caixas de verificação do Controlo de Formulário uma a uma
Precisa de resultados VERDADEIRO/FALSO provenientes das caixas de verificação?
Com o Inserir em Lote Caixa de Seleção Inteligente, pode transformar seleções de caixas de verificação em valores VERDADEIRO/FALSO para fórmulas, filtros, relatórios e painéis — sem precisar de escrever VBA.
Ligar à própria célula
A célula da caixa de verificação devolve VERDADEIRO/FALSO

Ligar a outras células
Mantenha os dados limpos e armazene VERDADEIRO/FALSO noutro local

Método 3: Inserir várias caixas de verificação com código VBA
Se já domina macros, o VBA também pode ajudá-lo a inserir várias caixas de verificação num intervalo selecionado. Este método é ideal se procura uma solução automatizada e reutilizável e não se importa de trabalhar com código.
1. Clique em Programador > Visual Basic para abrir a janela Microsoft Visual Basic para Aplicações.
2.Clique em Inserir>Móduloe cole o seguinte código VBA na janela do módulo:
Sub InsertCheckBoxes()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range where you want to insert checkboxes:", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
.Characters.Text = Rng.Value
End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub
3. Prima F5 ou clique no botão Executar para executar o código.
4. Na caixa de diálogo que surge, selecione o intervalo onde pretende inserir as caixas de verificação e clique em OK.

Resultado: As caixas de verificação são inseridas no intervalo selecionado.

Vantagens
- Gratuito e funciona diretamente no Excel.
- Pode inserir caixas de verificação automaticamente num intervalo selecionado.
- Reutilizável sempre que realizar frequentemente a mesma tarefa com caixas de verificação.
Desvantagens
- Requer conhecimentos básicos de VBA.
- As macros podem estar desativadas em determinados ambientes do Excel.
- O código de exemplo remove o conteúdo original das células após inserir as caixas de verificação.
- Menos acessível para principiantes do que uma ferramenta baseada em diálogo.
Qual método deve utilizar?
Não tem a certeza de qual método se adapta melhor à sua folha de cálculo? Consulte a comparação abaixo para escolher rapidamente a forma ideal de inserir várias caixas de verificação no Excel.
| Método | Mais adequado para | Sem código | Adequado para intervalos alargados | Saídas ligadas VERDADEIRO/FALSO | Dificuldade |
|---|---|---|---|---|---|
| Controlo de Formulário do Excel | Inserir um controlo de caixa de verificação e copiá-lo para um pequeno intervalo | ✔ Sim | ✘ Não | ✘ Não | Fácil |
| Kutools para Excel Recomendado | Inserir em Lote Caixa de Seleção Inteligente com modos de ligação opcionais | ✔ Sim | ✔ Sim | ✔ Sim | Fácil |
| Código VBA | Automatizar a inserção de caixas de verificação com uma macro | ✘ Não | ✔ Sim | ⚠ Código personalizado necessário | Avançado |
Recomendação: Utilize Controlo de Formulário do Excel se precisar apenas de criar algumas caixas de verificação básicas. Utilize Kutools para Excel se pretender inserir caixas de verificação em lote rapidamente, mantê-las organizadas e, opcionalmente, criar saídas ligadas com valores VERDADEIRO/FALSO. Utilize código VBA apenas se estiver à vontade com macros e precisar de uma solução reutilizável baseada em código.
Perguntas frequentes
1. Posso inserir várias caixas de verificação no Excel sem utilizar VBA?
Sim! Pode inserir uma caixa de verificação de Controlo de Formulário e copiá-la para outras células. Se pretender um método mais rápido, utilize a funcionalidade Kutools para Excel de Inserir em Lote Caixa de Seleção Inteligente — «Inserir em Lote Caixa de Seleção Inteligente» — para inserir caixas de verificação num intervalo selecionado em massa.
2. Qual é a forma mais rápida de inserir várias caixas de verificação no Excel?
Para um intervalo alargado, utilizar a Inserir em Lote Caixa de Seleção Inteligente no Kutools para Excel é geralmente mais rápido do que inserir e copiar manualmente caixas de verificação de Controlo de Formulário.
3. Qual é a diferença entre inserir apenas uma caixa de seleção e vincular caixas de verificação a células?
Inserir apenas Caixa de Seleção adiciona caixas de verificação visuais sem criar saídas vinculadas com valores VERDADEIRO/FALSO. As caixas de verificação vinculadas podem devolver VERDADEIRO ou FALSO nas células, o que é útil para fórmulas, filtros, relatórios e painéis.
4. Quando devo utilizar a opção «ligar às respetivas células»?
Utilize esta opção quando quiser que cada caixa de verificação controle diretamente o valor da célula onde está inserida — ideal para listas de tarefas, folhas de presenças, acompanhamento de aprovações e outras folhas de cálculo em que os resultados VERDADEIRO/FALSO possam ser usados imediatamente.
5. Quando devo utilizar a opção «Ligar a outras células»?
Utilize esta opção quando pretender manter o Intervalo de Dados Original limpo, armazenando os resultados das caixas de verificação noutra gama. É ideal para fórmulas, colunas auxiliares, painéis de controlo ou áreas de controlo ocultas.
6. Por que razão é que o método VBA apaga o conteúdo original das minhas células?
O código VBA utiliza os valores originais das células como legendas das caixas de verificação e, em seguida, limpa o intervalo selecionado. Caso pretenda preservar os seus dados originais, faça primeiro uma cópia de segurança da folha de cálculo ou adapte o código antes de o executar.
7. Como posso eliminar várias caixas de verificação de uma só vez?
Pode utilizar a funcionalidade Kutools para Excel's Eliminar Caixa de Seleção para remover rapidamente várias caixas de verificação de um intervalo selecionado ou de uma folha de cálculo inteira.
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 interface com separadores ao 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 do Kutools. Um único instalador.
Kutools for Office é um conjunto completo que inclui add-ins para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro — a solução ideal para equipas que trabalham em várias aplicações do Office.
- Suite 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 de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra de add-ins individuais
Índice
- Método 1: Inserir e copiar uma caixa de verificação de Controlo de Formulário
- Método 2: Inserir várias caixas de verificação em lote com Kutools para Excel
- Método 3: Inserir várias caixas de verificação com código VBA
- Que método deve utilizar?
- Perguntas frequentes
- As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel
Traz funcionalidades avançadas do 300+ ao Excel
- 🧩 Descrição Geral
- 📥 Transferência Gratuita
- 🎁 Disponível uma Avaliação Gratuita de 30 Dias

