Ir para o conteúdo principal

Caixas de seleção do Excel: adicione, selecione, exclua e use caixas de seleção no Excel

Autor: Xiao Yang Última modificação: 2024-12-04

Uma caixa de seleção é uma ferramenta interativa usada para selecionar ou desmarcar uma opção. Você frequentemente as verá em formulários da web ou ao preencher pesquisas. No Excel, você pode adicionar múltiplas possibilidades marcando ou desmarcando uma caixa de seleção, tornando sua planilha mais dinâmica e interativa. Por exemplo, você pode criar listas de verificação, inserir gráficos dinâmicos, etc.

Neste tutorial, explicarei como inserir, selecionar e excluir caixas de seleção, juntamente com alguns exemplos de como usá-las no Excel.

Índice:

1. Dois tipos de caixas de seleção (controle de formulário de caixa de seleção versus controle ActiveX de caixa de seleção)

2. Adicione uma ou várias caixas de seleção no Excel

3. Altere o nome da caixa de seleção e o texto da legenda

4. Vincule uma ou várias caixas de seleção às células

5. Selecione uma ou várias caixas de seleção

6. Exclua uma ou várias caixas de seleção

7. Agrupe caixas de seleção no Excel

8. Exemplos: Como usar caixas de seleção no Excel


Dois tipos de caixas de seleção (controle de formulário de caixa de seleção versus controle ActiveX de caixa de seleção)

Para inserir uma caixa de seleção, você precisa ter certeza de que a aba Desenvolvedor está visível na faixa de opções. A aba Desenvolvedor não está ativa por padrão, então você precisa habilitá-la primeiro.

1. Na pasta de trabalho do Excel, clique em Envie o > Opções. No Opções do Excel caixa de diálogo, clique em Personalizar fita, então cheque Developer opção e clique OK botão para fechar esta caixa de diálogo.

Uma captura de tela da caixa de diálogo Opções do Excel com a guia Desenvolvedor selecionada, mostrando a seção Personalizar Faixa de Opções

2. Agora o Developer guia aparece na faixa de opções do Excel conforme a captura de tela mostrada abaixo. Você pode acessar uma variedade de controles interativos na guia Desenvolvedor conforme necessário.

Uma captura de tela da guia Desenvolvedor no Excel com vários controles interativos visíveis

O Microsoft Excel fornece dois tipos de checkbox-Controle de formulário de caixa de seleção e Controle ActiveX da caixa de seleção:

Uma captura de tela da opção de controle Check Box Form e da opção de controle Check Box ActiveX na guia Desenvolvedor na Faixa de Opções seta Uma captura de tela do controle ActiveX da caixa de seleção inserido e do controle ActiveX da caixa de seleção no Excel

Controle de formulário de caixa de seleção é muito mais simples do que Caixa de seleção Controle ActiveX, e o Caixa de seleção Controle ActiveX é mais flexível em design e pode ser usado como objetos em códigos. Para o nosso trabalho diário, os Form Controls são suficientes, por isso os usaremos na maioria dos casos.

Controle de formulário de caixa de seleção versus controle ActiveX de caixa de seleção:

  • Os controles ActiveX fornecem mais opções de formatação, você pode usá-los para um design sofisticado e flexível;
  • Os controles de formulário são incorporados ao Excel enquanto os controles ActiveX são carregados separadamente, portanto, podem congelar ocasionalmente;
  • Alguns computadores não confiam em controles ActiveX por padrão, portanto, você precisa habilitá-los manualmente na Central de Confiabilidade;
  • O controle Check Box ActiveX pode ser acessado programaticamente por meio do editor VBA;
  • O ActiveX é fornecido apenas pela opção Windows, e o Mac OS não o suporta.

Note: Todas as caixas de seleção sobre as quais falo nos tutoriais a seguir são Controle de formulário de caixas de seleção.


Adicionar uma ou várias caixas de seleção no Excel

Para inserir uma ou mais caixas de seleção, esta seção pode lhe fazer um favor.

2.1 Insira uma caixa de seleção

Para inserir uma caixa de seleção, faça o seguinte:

1. Clique Developer guia, em seguida, clique inserção do Controles grupo e, em seguida, selecione Caixa de verificação para Controles de formulário. Em seguida, clique em uma célula onde você deseja inserir a caixa de seleção e a caixa de seleção aparecerá perto dessa célula, veja as capturas de tela:

Uma captura de tela mostrando como inserir uma caixa de seleção no Excel selecionando a opção Caixa de seleção em Controles de formulário

2. Em seguida, coloque o cursor sobre a borda da caixa de seleção para sua caixa de seleção. Quando ele muda para o ponteiro de movimento, você pode clicar e arrastar a caixa de seleção para a célula que você precisa, veja as capturas de tela:

Uma captura de tela demonstrando como arrastar e mover uma caixa de seleção para uma célula diferente no Excel


2.2 Inserir várias caixas de seleção

Se você precisar de várias caixas de seleção em sua planilha, aqui falaremos sobre algumas maneiras rápidas para você.

 Insira várias caixas de seleção com a opção Fill Handle

Para inserir várias caixas de seleção rapidamente, adicione uma caixa de seleção conforme descrito acima e, em seguida, use a opção Fill Handle para preencher as caixas de seleção para outras células.

1. Clique para selecionar a célula onde a caixa de seleção está localizada.

2. Arraste a alça de preenchimento para baixo para preencher as caixas de seleção conforme a captura de tela abaixo:

Uma captura de tela mostrando como usar a alça de preenchimento para copiar caixas de seleção para outras células no Excel


 Insira várias caixas de seleção com o código VBA

O código VBA a seguir também pode ajudá-lo a inserir uma lista de caixas de seleção de maneira rápida e fácil. Por favor, faça assim:

1. Segure o ALT + F11 chaves para abrir o Janela Microsoft Visual Basic for Applications.

2. Então clique inserção > Móduloe cole o seguinte código no Módulo janela.

Código VBA: insira várias caixas de seleção em uma lista de células

Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", 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. pressione F5 chave para executar este código. Uma caixa de prompt será exibida para lembrá-lo de selecionar um intervalo de células para inserir as caixas de seleção. Veja captura de tela:

Uma captura de tela de uma caixa de prompt no Excel solicitando ao usuário que selecione um intervalo de células para inserir caixas de seleção

4. Então clique OK botão, as caixas de seleção são inseridas ordenadamente nas células de uma só vez. Veja a captura de tela:

Uma captura de tela das caixas de seleção inseridas, colocadas ordenadamente em células selecionadas no Excel


 Insira várias caixas de seleção com um recurso útil

Se você Kutools for Excel, Com o seu Caixas de seleção de inserção de lote recurso, você pode inserir as caixas de seleção em células em branco ou células com dados imediatamente.

Kutools for Excel oferece mais de 300 recursos avançados para agilizar tarefas complexas, aumentando a criatividade e a eficiência. Aprimorado com recursos de IA, Kutools automatiza tarefas com precisão, facilitando o gerenciamento de dados. Informações detalhadas do Kutools para Excel ...         Teste grátis...

1. Selecione um intervalo de células onde você deseja inserir caixas de seleção.

2. Então clique Kutools > inserção > Caixas de seleção de inserção de lote, veja a captura de tela:

Uma captura de tela do menu do Kutools para Excel mostrando a opção Inserir caixas de seleção em lote

3. E então, as células selecionadas são preenchidas com caixas de seleção conforme as seguintes capturas de tela mostradas:

 Insira as caixas de seleção nas células em branco  Insira as caixas de seleção nas células de dados
 Uma captura de tela mostrando caixas de seleção inseridas em células em branco usando o Kutools  Uma captura de tela mostrando caixas de seleção inseridas em células de dados usando o Kutools

Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Get It Now


Alterar o nome da caixa de seleção e o texto da legenda

Ao usar uma caixa de seleção no Excel, você deve distinguir entre o nome da caixa de seleção e o nome da legenda. O nome da legenda é o texto que você vê ao lado da caixa de seleção, e o nome da caixa de seleção é o nome que você vê na caixa Nome quando a caixa de seleção é selecionada, conforme as capturas de tela abaixo:

 Nome da caixa de seleção  Nome da legenda
 Uma captura de tela mostrando o nome da caixa de seleção exibido na caixa Nome no Excel  Uma captura de tela mostrando o texto da legenda ao lado de uma caixa de seleção no Excel

Para alterar o nome da legenda, clique com o botão direito do mouse na caixa de seleção e selecione Editar texto no menu de contexto e digite o novo nome desejado, veja as capturas de tela:

Uma captura de tela demonstrando como editar o texto da legenda de uma caixa de seleção clicando com o botão direito e selecionando Editar texto

Para alterar o nome da caixa de seleção, você deve marcar a caixa de seleção e, em seguida, inserir o nome necessário na caixa de seleção. Caixa de nome como a imagem abaixo mostrada:

Uma captura de tela mostrando como alterar o nome da caixa de seleção na caixa Nome no Excel


Vincule uma ou várias caixas de seleção às células

Ao usar a caixa de seleção, muitas vezes você precisa vincular as caixas de seleção às células. Se a caixa estiver marcada, a célula mostrará TRUE e, se desmarcada, a célula mostrará FALSE ou vazia. Esta seção apresentará como vincular uma ou várias caixas de seleção a células no Excel.

4.1 Vincular uma caixa de seleção a uma célula com o recurso Format Control

Para associar a caixa de seleção a uma determinada célula, faça o seguinte:

1. Clique com o botão direito do mouse na caixa de seleção e selecione Controle de formato no menu de contexto, veja a captura de tela:

Uma captura de tela mostrando a opção Controle de formato no menu de contexto após clicar com o botão direito do mouse em uma caixa de seleção no Excel

2. No Objeto de formato caixa de diálogo, sob o Controle guia, clique para selecionar uma célula onde você deseja vincular a caixa de seleção da Link celular caixa ou digite a referência da célula manualmente, veja a captura de tela:

Uma captura de tela da caixa de diálogo Controle de formato no Excel com a caixa de link de célula selecionada para vincular uma caixa de seleção a uma célula específica

3. Clique OK para fechar a caixa de diálogo, e agora, a caixa de seleção está vinculada a uma célula específica. Se você marcar, um TRUE é exibido, desmarque-o, um FALSE é exibido como mostrado abaixo:

Um gif mostrando como marcar e desmarcar uma caixa de seleção no Excel altera a célula vinculada para VERDADEIRO ou FALSO


4.2 Vincular várias caixas de seleção a células com código VBA

Para vincular várias caixas de seleção a células usando o recurso de controle de formato, você precisa repetir as etapas acima várias vezes. Isso será demorado se houver centenas ou milhares de caixas de seleção necessárias para serem vinculadas. Aqui, apresentarei um código VBA para vincular várias caixas de seleção às células de uma só vez.

1. Vá para a planilha que contém as caixas de seleção.

2. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

3. Então clique inserção > Móduloe cole o seguinte código no Módulo Janela.

Código VBA: Vincule várias caixas de seleção a células de uma só vez

Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

Note: Neste código, i = 2, o número 2 é a linha inicial da sua caixa de seleção e xCCar = "C", a carta C é a coluna à qual você deseja vincular as caixas de seleção. Você pode alterá-los conforme sua necessidade.

4. pressione F5 chave para executar este código. Todas as caixas de seleção na planilha ativa são vinculadas às células especificadas de uma vez. Ao marcar uma caixa de seleção, sua célula relativa exibirá TRUE, desmarcando a caixa de seleção, a célula vinculada mostrará FALSE, veja a captura de tela:

Uma captura de tela mostrando várias caixas de seleção no Excel vinculadas a células exibindo VERDADEIRO quando marcadas e FALSO quando desmarcadas


Selecione uma ou várias caixas de seleção

Para copiar ou excluir as caixas de seleção em uma planilha, você deve selecionar as caixas de seleção primeiro. Para selecionar uma ou mais caixas de seleção, faça o seguinte:

Marque uma única caixa de seleção: (duas maneiras)

  • Clique com o botão direito do mouse na caixa de seleção e clique em qualquer lugar dentro dela.
  • OR
  • Pressione o botão Ctrl chave e, em seguida, clique na caixa de seleção.

Selecione várias caixas de seleção:

Pressione e segure o Ctrl chave e, em seguida, clique nas caixas de seleção que deseja selecionar uma a uma.


Excluir uma ou várias caixas de seleção

A exclusão de uma caixa de seleção é fácil para nós, basta selecioná-la e pressionar a tecla Delete no teclado. Quando se trata de várias caixas de seleção, como você poderia fazer isso no Excel?

6.1 Excluir várias caixas de seleção com código VBA

Para excluir todas as caixas de seleção em uma planilha, você pode aplicar o seguinte código VBA.

1. Segure o ALT + F11 chaves para abrir o Janela Microsoft Visual Basic for Applications.

2. Então clique Inserçãot> Móduloe cole o seguinte código no Janela do módulo.

Código VBA: Excluir todas as caixas de seleção na planilha atual

Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub

3. Então aperte F5 tecla para executar o código. Todas as caixas de seleção na planilha específica serão excluídas de uma só vez.


6.2 Excluir várias caixas de seleção com um recurso simples

Com Kutools for Excel'S Caixas de seleção para exclusão em lote recurso, você pode excluir caixas de seleção de um intervalo selecionado ou de planilhas inteiras com apenas alguns cliques.

Kutools for Excel oferece mais de 300 recursos avançados para agilizar tarefas complexas, aumentando a criatividade e a eficiência. Aprimorado com recursos de IA, Kutools automatiza tarefas com precisão, facilitando o gerenciamento de dados. Informações detalhadas do Kutools para Excel ...         Teste grátis...

1. Selecione o intervalo de células ou a planilha inteira que contém as caixas de seleção que você deseja remover.

2. Então clique Kutools > Apagar > Caixas de seleção para exclusão em lote, veja a captura de tela:

Uma captura de tela mostrando o menu do Kutools para Excel com a opção Caixas de seleção de exclusão em lote destacada

3. E então, todas as caixas de seleção são removidas de uma só vez da seleção.


Agrupar caixas de seleção no Excel

Quando você deseja mover ou redimensionar várias caixas de seleção juntas, agrupar as caixas de seleção pode ajudar a controlar todas as caixas de seleção de uma só vez. Esta seção falará sobre como agrupar várias caixas de seleção em uma planilha do Excel.

7.1 Agrupar caixas de seleção usando o recurso Grupo

No Excel, o Grupo recurso pode ajudar a agrupar várias caixas de seleção, faça o seguinte:

1. Segure o Ctrl key e, em seguida, clique para selecionar as caixas de seleção uma a uma que você deseja agrupar, consulte a captura de tela:

Uma captura de tela mostrando várias caixas de seleção sendo selecionadas no Excel usando a tecla Ctrl

2. Em seguida, clique com o botão direito e escolha Grupo > Grupo no menu de contexto, veja a captura de tela:

Uma captura de tela mostrando a opção Grupo no menu de contexto após clicar com o botão direito nas caixas de seleção selecionadas no Excel

3. Depois que todas as caixas de seleção selecionadas estiverem agrupadas, você poderá movê-las ou copiá-las de uma só vez.

Uma captura de tela mostrando caixas de seleção agrupadas no Excel sendo movidas juntas


7.2 Agrupar caixas de seleção usando o comando Group Box

Além disso, você também pode usar o Caixa de Grupo para agrupar várias caixas de seleção. Por favor, faça com os seguintes passos:

1. Vou ao Developer Guia e, em seguida, clique em inserção > Caixa de grupo (controle de formulário), veja a captura de tela:

Uma captura de tela mostrando a opção Caixa de Grupo (Controle de Formulário) na guia Desenvolvedor no Excel

2. E, em seguida, arraste o mouse para desenhar uma caixa de grupo e altere o nome da legenda da caixa de grupo como desejar:

Uma captura de tela de uma caixa de grupo desenhada no Excel seta Uma captura de tela mostrando como renomear uma legenda de caixa de grupo no Excel

3. Agora, você pode inserir caixas de seleção na caixa de grupo, clique em Developer > inserção > Caixa de seleção (controle de formulário), veja a captura de tela:

Uma captura de tela mostrando como inserir uma caixa de seleção em uma caixa de grupo no Excel

4. Em seguida, arraste o mouse para desenhar uma caixa de seleção e modifique o nome da legenda conforme necessário, veja as capturas de tela

Uma captura de tela mostrando uma caixa de seleção dentro de uma caixa de grupo com a legenda sendo editada seta Uma captura de tela mostrando uma legenda de caixa de seleção modificada dentro de uma caixa de grupo no Excel

5. Da mesma forma, insira outras caixas de seleção na caixa de grupo e você obterá o resultado conforme a captura de tela abaixo:

Uma captura de tela mostrando as caixas de seleção agrupadas finais dentro de uma caixa de grupo no Excel


Exemplos: Como usar caixas de seleção no Excel

A partir das informações acima, conhecemos alguns conhecimentos básicos das caixas de seleção. Nesta seção, apresentarei como usar caixas de seleção para algumas operações interativas e dinâmicas no Excel.

Exemplo 1: Criar lista de tarefas com caixas de seleção

Uma lista de tarefas é útil para marcar tarefas que foram concluídas em nosso trabalho diário. Em uma lista de tarefas típica, as tarefas concluídas marcadas têm o formato tachado como a captura de tela abaixo mostrada. Com a ajuda de caixas de seleção, você pode criar uma lista de tarefas interativa rapidamente.

Uma captura de tela de uma lista de tarefas no Excel com caixas de seleção ao lado das tarefas

Para criar uma lista de tarefas com caixas de seleção, siga os seguintes passos:

1. Por favor, insira as caixas de seleção na lista de células onde você deseja usar, veja a captura de tela: (Clique para saber como inserir várias caixas de seleção)

Uma captura de tela mostrando caixas de seleção sendo inseridas em uma lista de células no Excel

2. Depois de inserir as caixas de seleção, você deve vincular cada caixa de seleção a uma célula separada.

Tips: para vincular caixas de seleção a células, você pode usar o Controle de formato recurso para vinculá-los um por um ou aplicar Código VBA para ligá-los todos de uma vez.

3. Depois de vincular as caixas de seleção às células, se a caixa de seleção estiver marcada, um VERDADEIRO é exibido, se desmarcado, um FALSO é exibido, veja a captura de tela:

Uma captura de tela mostrando VERDADEIRO e FALSO exibidos em células vinculadas a caixas de seleção no Excel

4. ext, aplique o Formatação condicional recurso para executar as seguintes etapas. Selecione o intervalo de células A2:C8 no qual você deseja criar uma lista de tarefas e clique em Inicio > Formatação condicional > Nova regra para ir para o Nova regra de formatação caixa de diálogo.

5. No Nova regra de formatação diálogo, clique em Use uma fórmula para determinar quais células formatar no Selecione um tipo de regra caixa de listagem e, em seguida, insira esta fórmula = C2 = VERDADEIRO no Formate os valores onde esta fórmula for verdadeira caixa de texto, veja a captura de tela:

Note: C2 é uma célula que está vinculada à caixa de seleção..

Uma captura de tela da caixa de diálogo Nova regra de formatação no Excel com a fórmula =C2=VERDADEIRO para formatação condicional

6. Em seguida, vá clicando no Formato botão para ir para o formatar células caixa de diálogo. Debaixo de fonte guia, marque o Tachado do Efeito seção e especifique uma cor para o item da lista de tarefas concluída conforme desejar, consulte a captura de tela:

Uma captura de tela mostrando a caixa de diálogo Formatar células no Excel com a opção Tachado selecionada para fonte

7. Então clique OK > OK para fechar as caixas de diálogo, agora, ao marcar a caixa de seleção, seu item correspondente será formatado como tachado conforme demonstração abaixo:

Uma demonstração de uma lista de tarefas no Excel onde uma caixa de seleção marcada formata a tarefa correspondente com um tachado


Exemplo 2: criar gráfico dinâmico com caixas de seleção

Às vezes, você pode precisar exibir muitos dados e informações em um gráfico, e o gráfico ficará uma bagunça. Nesse caso, você pode usar caixas de seleção para criar um gráfico dinâmico em sua planilha. Quando você marca uma caixa de seleção, a linha de dados correspondente será exibida; se desmarcada, a linha de dados ficará oculta, como mostrado na demonstração abaixo.

Uma demonstração de um gráfico dinâmico no Excel onde marcar uma caixa de seleção exibe uma linha de dados e desmarcá-la a oculta

Esta seção falará sobre dois truques rápidos para criar esse tipo de gráfico no Excel.

 Criar gráfico interativo com caixas de seleção no Excel

Normalmente, no Excel, você pode criar um gráfico dinâmico usando caixas de seleção com as seguintes etapas:

1. Insira algumas caixas de seleção e renomeie-as. Neste caso, inserirei três caixas de seleção e renomearei-as como Apple, Orange e Peach, como mostrado na captura de tela::

Uma captura de tela mostrando três caixas de seleção rotuladas como Maçã, Laranja e Pêssego inseridas no Excel

2. Em seguida, você deve vincular essas caixas de seleção às células, clique para selecionar a primeira caixa de seleção e, em seguida, clique com o botão direito e escolha Controle de formato, Na Objeto de formato caixa de diálogo, sob o Controle guia, do Link celular caixa, selecione uma célula onde vincular com a caixa de seleção, veja a captura de tela:

Uma captura de tela da caixa de diálogo Controle de formato no Excel vinculando uma caixa de seleção a uma célula específica

3. Repita o passo acima para vincular as outras duas caixas de seleção a células diferentes. Agora, se você marcar a caixa de seleção, um TRUE será exibido, caso contrário, um FALSE será exibido como a demonstração abaixo:

Uma demonstração mostrando os valores VERDADEIRO e FALSO exibidos quando as caixas de seleção são marcadas e desmarcadas no Excel

4. Depois de inserir e vincular as caixas de seleção, agora você deve preparar os dados. Copie os cabeçalhos de linha e coluna de dados originais para outro local, veja a captura de tela:

Uma captura de tela mostrando os dados originais no Excel com títulos de linha e coluna copiados para criação de gráfico dinâmico

5. Em seguida, aplique as fórmulas abaixo:

  • Na cela B13: = SE ($ B $ 6, B2, NA ())e arraste a alça de preenchimento para preencher a linha de B13 a G13;
  • Na cela B14: = SE ($ B $ 7, B3, NA ()), e arraste a alça de preenchimento para preencher a linha de B14 a G14;
  • Na cela B15: = SE ($ B $ 8, B4, NA ())e arraste a alça de preenchimento para preencher a linha de B15 a G15.
  • Essas fórmulas retornam valores dos dados originais se a caixa de seleção para esse produto estiver marcada, e #N/A se estiver desmarcada. Veja a captura de tela:

Uma captura de tela mostrando fórmulas no Excel para exibir dados com base no status da caixa de seleção usando a função SE

6. Em seguida, selecione o novo intervalo de dados de A12 a G15 e clique em inserção > Inserir linha ou gráfico de área > Line para inserir um gráfico de linhas.

7. Agora, ao marcar a caixa de seleção do produto, sua linha de dados aparecerá e, ao desmarcar, ela desaparecerá conforme demonstrado abaixo:

Uma demonstração de um gráfico dinâmico no Excel onde marcar ou desmarcar uma caixa de seleção alterna a aparência das linhas de dados

8. Depois de criar o gráfico, você pode colocar as caixas de seleção no gráfico para torná-las mais organizadas. Clique para selecionar a área de plotagem e arraste para reduzi-la, veja a captura de tela:

Uma captura de tela mostrando a área de plotagem de um gráfico no Excel sendo redimensionada para caber nas caixas de seleção

9. pressione Ctrl para selecionar as três caixas de seleção, arraste-as para o gráfico e clique com o botão direito do mouse para escolher Traga para frente > Traga para frente, veja a captura de tela:

Uma captura de tela mostrando caixas de seleção selecionadas e trazidas para a frente sobre um gráfico no Excel

10. E as caixas de seleção são exibidas no gráfico, continue pressionando Ctrl para selecionar as caixas de seleção e traçar um por um, clique com o botão direito para selecionar Grupo > Grupo, veja a captura de tela:

Uma captura de tela mostrando a opção Grupo no Excel para agrupar caixas de seleção e gráficos

11. Agora, as caixas de seleção estão vinculadas ao gráfico de linhas. Quando você move o gráfico, as caixas de seleção também se movem de acordo.

Uma captura de tela mostrando as caixas de seleção agrupadas com um gráfico de linhas no Excel, permitindo que elas se movam juntas


 Crie um gráfico interativo com caixas de seleção com um recurso fácil

O método acima pode ser um pouco difícil para você, aqui, apresentarei uma maneira fácil de resolver essa tarefa. Com Kutools for Excel'S Gráfico de linha de caixa de seleção recurso, você pode criar um gráfico dinâmico com caixas de seleção com facilidade.

Kutools for Excel oferece mais de 300 recursos avançados para agilizar tarefas complexas, aumentando a criatividade e a eficiência. Aprimorado com recursos de IA, Kutools automatiza tarefas com precisão, facilitando o gerenciamento de dados. Informações detalhadas do Kutools para Excel ...         Teste grátis...

1. Selecione o intervalo de dados que você deseja criar o gráfico e clique em Kutools > charts > Comparação de categorias > Gráfico de linha de caixa de seleção, veja a captura de tela:

Uma captura de tela mostrando o menu do Kutools para Excel com a opção Gráfico de linha de caixa de seleção em Comparação de categorias

2. E então, um Gráfico de linha de caixa de seleção caixa de diálogo é exibida, os dados selecionados são automaticamente preenchidos em caixas de texto separadas. Veja a captura de tela:

Uma captura de tela da caixa de diálogo Gráfico de linhas de caixa de seleção mostrando os dados selecionados preenchidos em caixas de texto

3. Então clique OK botão, e uma caixa de prompt é exibida para lembrá-lo de que uma planilha oculta com alguns dados intermediários será criada, clique em Sim botão, veja a captura de tela:

Uma captura de tela de uma caixa de prompt indicando que uma planilha oculta com dados intermediários será criada para o gráfico de linhas de caixa de seleção

4. E um gráfico de linhas com caixas de seleção será criado com sucesso, veja a captura de tela:

Uma captura de tela mostrando o gráfico de linhas concluído com caixas de seleção criadas usando o Kutools

Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Get It Now


Exemplo 3: Criar lista suspensa com caixas de seleção

Selecionar vários itens de uma lista suspensa é uma tarefa comum para muitos usuários. Alguns usuários tentam criar uma lista suspensa com caixas de seleção para escolher várias seleções, como mostrado na demonstração abaixo. Infelizmente, o Excel não oferece suporte nativo para criar listas suspensas com caixas de seleção. Mas aqui, apresentarei dois tipos de seleção de várias caixas de seleção no Excel. Uma é uma caixa de listagem com caixas de seleção e outra é uma lista suspensa com caixas de seleção.

Uma demonstração mostrando várias seleções em uma lista suspensa com caixas de seleção no Excel

 Criar lista suspensa com caixas de seleção usando a caixa de listagem

Em vez de uma lista suspensa, você pode usar uma caixa de listagem para adicionar caixas de seleção para seleção múltipla. O processo é um pouco complicado, siga os passos abaixo passo a passo:

1. Primeiro, insira uma caixa de listagem, clique em Developer > inserção > Caixa de listagem (controle ActiveX). Veja a imagem:

Uma captura de tela mostrando a guia Desenvolvedor no Excel com a opção Caixa de Listagem (Controle ActiveX) selecionada

2. Arraste o mouse para desenhar uma caixa de listagem e clique com o botão direito do mouse, escolha Propriedades no menu de contexto, veja a captura de tela:

Uma captura de tela do menu de propriedades da caixa de listagem

3. No Propriedades painel, defina as operações da seguinte forma:

  • De acordo com o relatório ListFillRange caixa, insira o intervalo de dados que deseja exibir na caixa de listagem;
  • De acordo com o relatório Estilo de lista caixa, selecione 1 - opção de estilo fmList da lista suspensa;
  • De acordo com o relatório MultiSelect caixa, selecione 1 - fmMultiSelectMulti da lista suspensa;
  • Por fim, clique no botão Fechar para fechá-lo.

Uma captura de tela mostrando o painel de propriedades da caixa de listagem com configurações para ListFillRange, ListStyle e MultiSelect

4. Em seguida, clique em uma célula onde você deseja gerar os vários itens selecionados e dê um nome de intervalo para ela. Digite um nome de intervalo "Item de saída" no Caixa de nome e imprensa Entrar chave, veja a captura de tela:

Uma captura de tela da caixa de nome onde o usuário insere um nome de intervalo 'Outputitem' no Excel

5. Em seguida, clique em inserção > Formas > retângulo, então arraste o mouse para desenhar um retângulo acima da caixa de listagem. Veja a captura de tela:

Uma captura de tela mostrando como inserir uma forma retangular acima da caixa de listagem no Excel

6. Clique com o botão direito do mouse no retângulo e selecione Atribuir Macro no menu de contexto. Veja a imagem:

Uma captura de tela do menu de contexto com a opção 'Atribuir Macro' selecionada para o formato retangular

7. No Atribuir Macro diálogo, clique em Novo botão, veja a captura de tela:

Uma captura de tela mostrando a caixa de diálogo Atribuir Macro com o botão Novo selecionado no Excel

8. No aberto Microsoft Visual Basic para Aplicações janela, substitua o código original na janela Módulo pelo seguinte código VBA:

Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
    xStr = ""
    xStr = Range("Outputitem").Value
    
    If xStr <> "" Then
         xArr = Split(xStr, ";")
    For I = xLstBox.ListCount - 1 To 0 Step -1
        xV = xLstBox.List(I)
        For J = 0 To UBound(xArr)
            If xArr(J) = xV Then
              xLstBox.Selected(I) = True
              Exit For
            End If
        Next
    Next I
    End If
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
    For I = xLstBox.ListCount - 1 To 0 Step -1
        If xLstBox.Selected(I) = True Then
        xSelLst = xLstBox.List(I) & ";" & xSelLst
        End If
    Next I
    If xSelLst <> "" Then
        Range("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("Outputitem") = ""
    End If
End If
End Sub

Uma captura de tela da janela de código VBA com código para exibir e ocultar a caixa de listagem no Excel

Note: No código acima, Retângulo 1 é o nome da forma, ListBox1 é o nome da caixa de listagem e o Item de saída é o nome do intervalo da célula de saída. Você pode alterá-los de acordo com suas necessidades.

9. Em seguida, feche a janela de código. Agora, clicar no botão retângulo ocultará ou exibirá a caixa de listagem. Quando a caixa de listagem for exibida, selecione os itens na caixa de listagem e clique no botão retângulo novamente para enviar os itens selecionados para a célula especificada, veja a demonstração abaixo:

Uma demonstração mostrando a interação com o botão retangular para alternar a visibilidade da caixa de listagem e enviar itens selecionados para uma célula no Excel


 Crie uma lista suspensa com caixas de seleção com um recurso incrível

Para adicionar as caixas de seleção à lista suspensa real, você pode usar uma ferramenta poderosa – Kutools for Excel, Com o seu Lista suspensa com caixas de seleção recurso, você pode criar listas suspensas com várias caixas de seleção de forma rápida e fácil.

Kutools for Excel oferece mais de 300 recursos avançados para agilizar tarefas complexas, aumentando a criatividade e a eficiência. Aprimorado com recursos de IA, Kutools automatiza tarefas com precisão, facilitando o gerenciamento de dados. Informações detalhadas do Kutools para Excel ...         Teste grátis...

1. Primeiro, insira a lista suspensa normal nas células selecionadas, veja a captura de tela:

Uma captura de tela de uma lista suspensa normal no Excel

2. Então clique Kutools > Lista suspensa > Lista suspensa com caixas de seleção > Configurações. Veja a imagem:

Uma captura de tela da guia Kutools no Excel com a opção Lista suspensa com caixas de seleção selecionada

3. No Lista suspensa com configurações de caixas de seleção caixa de diálogo, configure como segue.

  • De acordo com o relatório Aplicar a seção, especifique o escopo de aplicação onde você criará caixas de seleção para as células da lista suspensa. Você pode especificar um determinado intervalo, planilha atual, pasta de trabalho atual ou todas as pastas de trabalho abertas com base em suas necessidades;
  • De acordo com o relatório Moda seção, escolha modificar opção;
  • De acordo com o relatório separador caixa, digite um delimitador para separar os itens selecionados;
  • De acordo com o relatório Direção do texto seção, selecione a direção do texto com base em suas necessidades;
  • Finalmente, clique no botão OK botão.

    Uma captura de tela mostrando a caixa de diálogo Configurações da lista suspensa com caixas de seleção

4. Depois de terminar as configurações, clique em Kutools > Lista suspensa > Lista suspensa com caixas de seleção > Habilitar lista suspensa de caixas de seleção para ativar esse recurso. Veja a imagem:

Uma captura de tela mostrando a opção 'Habilitar lista suspensa de caixas de seleção' no Excel

5. A partir de agora, quando você clicar em uma célula com uma lista suspensa, uma lista com caixas de seleção será exibida e, em seguida, selecione os itens marcando as caixas de seleção para enviar os itens para a célula conforme a demonstração abaixo:

Uma demonstração mostrando como a lista suspensa com caixas de seleção funciona no Excel com várias seleções

Clique para saber informações mais detalhadas deste recurso…

Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Get It Now


Exemplo 4: marque a caixa de seleção para alterar a cor da linha

Você já tentou alterar a cor da linha com base na caixa de seleção marcada? O que significa que a cor da linha relacionada será alterada se você marcar uma caixa de seleção conforme a captura de tela abaixo, esta seção falará sobre alguns truques para resolver essa tarefa no Excel.

Uma captura de tela mostrando caixas de seleção inseridas em uma planilha do Excel para alteração de cor de linha

 Marque a caixa de seleção para alterar a cor da célula usando a formatação condicional

Para alterar a cor da linha marcando ou desmarcando a caixa de seleção, o Formatação condicional recurso no Excel pode fazer um favor. Por favor, faça assim:

1. Primeiro, insira as caixas de seleção na lista de células conforme necessário, veja a captura de tela:

Uma captura de tela mostrando caixas de seleção inseridas em células do Excel com dados ao lado delas

2. Em seguida, você deve vincular essas caixas de seleção às células ao lado de cada caixa de seleção separadamente, veja a captura de tela:

Tips: para vincular caixas de seleção a células, você pode usar o Controle de formato recurso para vinculá-los às células um por um, ou aplicar o Código VBA para vinculá-los às células de uma só vez.

Uma captura de tela mostrando como vincular caixas de seleção a células no Excel

3. Em seguida, selecione o intervalo de dados que você deseja alterar a cor da linha e clique em Inicio > Formatação condicional > Nova regra, veja a captura de tela:

Uma captura de tela mostrando o menu Formatação Condicional no Excel para criar uma nova regra

4. No Nova regra de formatação caixa de diálogo, faça as operações abaixo:

  • Selecione os Use uma fórmula para determinar quais células formatar opção no Selecione um tipo de regra caixa;
  • Insira esta fórmula =SE($F2=VERDADEIRO,VERDADEIRO,FALSO) no Formate os valores onde esta fórmula for verdadeira caixa;
  • Clique na Formato botão para especificar uma cor que você gosta para as linhas.

Note: Na fórmula, $ F2 é a primeira célula vinculada da caixa de seleção.

Uma captura de tela mostrando a caixa de diálogo Nova regra de formatação com uma fórmula inserida para alteração de cor de linha baseada em caixa de seleção

5. Após escolher a cor, clique OK > OK para fechar as caixas de diálogo, e agora, quando você marcar uma caixa de seleção, a linha correspondente será destacada automaticamente conforme a demonstração abaixo:

Uma demonstração mostrando a mudança de cor da linha quando uma caixa de seleção é marcada no Excel


Marque a caixa de seleção para alterar a cor da linha usando o código VBA

O código VBA a seguir também pode ajudá-lo a alterar a cor da linha com base na caixa de seleção marcada, faça com o código abaixo:

1. Na planilha que você deseja destacar linhas por caixas de seleção, clique com o botão direito na guia da planilha e selecione Ver código no menu do botão direito. Veja a imagem:

Uma captura de tela mostrando como acessar a opção 'Exibir código' para VBA no Excel

2. Copie e cole o código abaixo no arquivo aberto Microsoft Visual Basic para Aplicações janela:

Código VBA: destaque linhas marcando a caixa de seleção

Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
    Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
    MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
    GoTo InputC
Else
    If xRng.Columns.Count = 1 Then
        For Each xCell In xRng
            With ActiveSheet.CheckBoxes.Add(xCell.Left, _
               xCell.Top, xCell.Width = 15, xCell.Height = 12)
               .LinkedCell = xCell.Offset(, 1).Address(External:=False)
               .Interior.ColorIndex = xlNone
               .Caption = ""
               .Name = "Check Box " & xCell.Row
            End With
            xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
        Next
    End If
    With xRng
     .Rows.RowHeight = 16
    End With
    xRng.ColumnWidth = 5#
    xRng.Cells(1, 1).Offset(0, 1).Select
    For Each xChk In ActiveSheet.CheckBoxes
      xChk.OnAction = "Sheet2.InsertBgColor"
    Next
End If
End Sub

Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
  xName = Right(xChk.Name, Len(xChk.Name) - 10)
  If (xName = Range(xChk.LinkedCell).Row) Then
   If (Range(xChk.LinkedCell) = "True") Then
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
   Else
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
   End If
  End If
Next
End Sub

Nota: No código acima, neste script xChk.OnAction = "Sheet2.InsertBgColor", você deve alterar o nome da planilha-Sheet2 para o seu próprio (Sheet2 é o nome real da planilha, você pode obtê-lo no painel esquerdo da janela de código). Veja captura de tela:

Uma captura de tela mostrando como modificar o código VBA para alterar o nome da planilha no script

3. Em seguida, coloque o cursor na primeira parte do código e pressione F5 chave para executar o código. No surgimento Kutools for Excel caixa de diálogo, selecione o intervalo que você deseja inserir caixas de seleção, veja a captura de tela:

Uma captura de tela mostrando a caixa de diálogo do Kutools for Excel para selecionar um intervalo para inserir caixas de seleção

4. Então clique OK botão, as caixas de seleção são inseridas nas células selecionadas conforme a captura de tela abaixo:

Uma captura de tela mostrando caixas de seleção inseridas em células do Excel

5. A partir de agora, se você marcar uma caixa de seleção, a linha relativa será colorida automaticamente conforme a captura de tela abaixo:

Uma captura de tela mostrando a mudança de cor da linha no Excel quando uma caixa de seleção é marcada


Exemplo 5: Contar ou somar valores de células se a caixa de seleção estiver marcada

Se você tiver um intervalo de dados com uma lista de caixas de seleção, agora você gostaria de contar o número de caixas de seleção marcadas ou somar os valores correspondentes com base nas caixas de seleção marcadas, conforme a captura de tela abaixo. Como você poderia resolver essa tarefa no Excel?

Uma captura de tela mostrando a contagem e a soma de valores com base em caixas de seleção marcadas no Excel

Para resolver esta tarefa, o passo importante é vincular as caixas de seleção às células relativas ao lado dos dados. A caixa de seleção marcada exibirá TRUE na célula vinculada, caso contrário, um FALSE será exibido e, em seguida, você poderá usar a função count ou sum para obter o resultado com base no valor TRUE ou FALSE.

1. Primeiro, você deve vincular as caixas de seleção às células separadamente, se a caixa de seleção estiver marcada, um VERDADEIRO é exibido, se desmarcado, um FALSO é exibido, veja a captura de tela:

Tips: para vincular caixas de seleção a células, você pode usar o Controle de formato recurso para vinculá-los às células um por um, ou aplicar o Código VBA para vinculá-los às células de uma só vez.

Uma captura de tela mostrando a vinculação de caixas de seleção a células no Excel

2. Em seguida, aplique as seguintes fórmulas para contar ou somar os valores com base nas caixas de seleção marcadas:

Contar valores pelas caixas de seleção marcadas:

= CONT.SE (D2: D10, VERDADEIRO)

Note: Nesta fórmula, D2: D10 é o intervalo das células de link que você definiu para as caixas de seleção.

Uma captura de tela mostrando a fórmula CONT.SE aplicada para contar caixas de seleção marcadas no Excel

Soma os valores pelas caixas de seleção marcadas:

= SUMPRODUTO (($ D $ 2: $ D $ 10 = VERDADEIRO) * $ C $ 2: $ C $ 10)

Note: Nesta fórmula, D2: D10 é o intervalo das células de link que você definiu para as caixas de seleção, e C2: C10 é a lista de células que você deseja somar.

Uma captura de tela mostrando a fórmula SUMPRODUCT usada para somar valores com base em caixas de seleção marcadas no Excel


Exemplo 6: Se a caixa de seleção estiver marcada, retorne um valor específico

Se você tiver uma caixa de seleção, ao marcá-la, um valor específico deve aparecer em uma célula, e ao desmarcá-la, uma célula em branco é exibida conforme demonstrado abaixo:

Uma demonstração de como marcar uma caixa de seleção no Excel para mostrar um texto específico

Para terminar este trabalho, faça assim:

1. Primeiro, você deve vincular esta caixa de seleção a uma célula. Clique com o botão direito do mouse na caixa de seleção e escolha Controle de formato, no estalou para fora Objeto de formato caixa de diálogo, sob o Controle guia, clique para selecionar uma célula onde você deseja vincular com a caixa de seleção da Link celular caixa, veja a captura de tela:

Uma captura de tela mostrando a caixa de diálogo Controle de formato para vincular uma caixa de seleção a uma célula no Excel

2. Então clique OK botão para fechar a caixa de diálogo. Agora, digite esta fórmula: =SE(A5=VERDADEIRO,"Extendoffice","") em uma célula onde você deseja gerar o resultado e, em seguida, pressione Entrar chave.

Note: Nesta fórmula, A5 é a célula que vinculou à caixa de seleção, “Estender escritório” é o texto específico, você pode alterá-los conforme sua necessidade.

Uma captura de tela mostrando a fórmula para retornar um texto específico quando uma caixa de seleção é marcada no Excel

3. Agora, ao marcar a caixa de seleção, o texto específico será exibido, ao desmarcá-lo, uma célula em branco será exibida, veja abaixo a demonstração:

Uma demonstração de como marcar uma caixa de seleção no Excel para mostrar um texto específico

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!