KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

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 rapidamente várias caixas de verificação no Excel


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).

inserir um controlo de formulário Caixa de Verificação a partir do separador Programador no Excel

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

copiar uma caixa de verificação de controlo de formulário com a Alça de Preenchimento no Excel

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.

várias caixas de verificação de controlo de formulário copiadas com a Alça de Preenchimento

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.
Ferramenta Extra Kutools
Eliminar Múltiplas Caixas de Verificação em Segundos
Limpe listas antigas, formulários, inquéritos e folhas de cálculo importadas sem ter de selecionar as caixas de verificação uma a uma.
Eliminar várias caixas de verificação em segundos

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.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, impulsionando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas sobre Kutools para Excel...         Versão experimental gratuita...

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.

clique em Inserção em Lote de Caixas de Verificação Inteligentes em Kutools for Excel

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.

Escolher apenas Inserir caixas 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 vaziasCaixas de verificação inseridas com conteúdo da célula como etiquetas
caixas de verificação inseridas em células vazias com Kutools for Excelcaixas de verificação inseridas com o conteúdo da célula como etiquetas em Kutools for Excel
✅ Vantagens
  • 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
 
Kutools para Excel
Insira Inserir em Lote Caixa de Seleção Inteligente nas células selecionadas, escolha caixas de verificação apenas visuais ou crie saídas de caixas de verificação ligadas com valores VERDADEIRO/FALSO — sem necessidade de VBA.

Ligação Inteligente de Caixas de Verificação

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

Inserir caixas de verificação e ligar à própria célula

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

Inserir caixas de verificação e ligar a outra célula

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.

selecionar intervalo para inserir caixas de verificação com código VBA

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

caixas de verificação inseridas com código VBA

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étodoMais adequado paraSem códigoAdequado para intervalos alargadosSaídas ligadas VERDADEIRO/FALSODificuldade
Controlo de Formulário do ExcelInserir um controlo de caixa de verificação e copiá-lo para um pequeno intervalo✔ Sim✘ Não✘ NãoFácil
Kutools para Excel
Recomendado
Inserir em Lote Caixa de Seleção Inteligente com modos de ligação opcionais✔ Sim✔ Sim✔ SimFácil
Código VBAAutomatizar a inserção de caixas de verificação com uma macro✘ Não✔ Sim⚠ Código personalizado necessárioAvanç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.