3 métodos para usar a caixa de seleção para mostrar ou ocultar o conteúdo da célula no Excel

Compartilhe agora:

Às vezes, você precisa usar caixas de seleção para ajudar no seu trabalho. E mostrar certos conteúdos em certas células de acordo com os valores das caixas de seleção pode mostrar informações mais claras. Neste artigo, mostraremos 3 métodos eficazes para mostrar ou ocultar o conteúdo da célula.

Nesta imagem abaixo, inserimos as caixas de seleção na planilha. E agora você precisa mostrar certos conteúdos em certas células.Caixas de seleção para mostrar determinados conteúdos

Quando você marca uma caixa de seleção, a determinada célula precisa ocultar ou mostrar determinados conteúdos. E abaixo estão 3 métodos para realizar esta tarefa.

Método 1: vincular células

Nesse método, você pode vincular as caixas de seleção a determinadas células.

  1. Clique com o botão direito do mouse em uma caixa de seleção na planilha.
  2. E, em seguida, clique na opção “Format Control” no submenu.Controle de formato
  3. Depois disso, insira a referência da célula designada na caixa de texto "Link da célula". Aqui você também pode usar o mouse e selecionar a célula diretamente. Mas lembre-se de usar a referência absoluta. E neste exemplo, usamos a célula B2 como a célula de ligação.Link da célula
  4. E então clique no botão “OK” na janela atual.

Em seguida, você voltará para a planilha. A princípio, não há conteúdo na célula B2.

Ao marcar a caixa de seleção, o valor “TRUE” aparecerá na célula B2. E então, se você desmarcar a caixa de seleção, a célula mostrará “FALSO”.Mostrar conteúdo

  1. Agora repita as etapas acima e vincule outras caixas de seleção com células. Portanto, quando os valores das caixas de seleção forem alterados, o conteúdo das células vinculadas também será alterado. Além disso, você também pode limpar o conteúdo das células manualmente.

Método 2: Use a função SE

Nesse método, você precisa garantir que as caixas de seleção estejam vinculadas a determinadas células. Assim, você pode usar a função SE para mostrar determinados conteúdos.

  1. Clique em uma célula onde você precisa mostrar o conteúdo. Aqui clicamos na célula C2 nesta planilha.
  2. E, em seguida, insira a seguinte fórmula na planilha:

=SE(B2,”Disponível”, “Não Disponível”)

Aqui você pode ver que esta fórmula usará o resultado na célula vinculada B2. Portanto, você também precisa vincular células para essas caixas de seleção. Nesta fórmula, você também pode alterar o conteúdo de acordo com sua necessidade.

  1. Em seguida, pressione o botão "Enter" no teclado. Portanto, você verá o resultado imediatamente na célula.Função SE
  2. Agora clique duas vezes na alça de preenchimento da célula C2 e preencha a fórmula nas outras células.Preencher Célula

Quando você altera o valor das caixas de seleção, o resultado nas células também muda de acordo.

Método 3: Usar Macro VBA

Por outro lado, se você não deseja vincular células e deseja mostrar determinados conteúdos em determinadas células, pode usar a macro VBA. E aqui mostraremos as etapas para concluir esta tarefa.

  1. Pressione as teclas de atalho “Alt + F11” no teclado.
  2. Em seguida, clique no botão “Inserir” na barra de ferramentas.
  3. E então escolha a opção “Módulo” no menu suspenso.Inserir módulo
  4. Agora copie os seguintes códigos VBA para o novo módulo.
Sub ShowContent()

    Dim CheBox As CheckBox, i As Integer

    i = 2

    For Each CheBox In ActiveSheet.CheckBoxes

        If CheBox.Value = -4146 Then

            Range("C" & i) = "Not Available"

        Else

            If CheBox.Value = 1 Then

                Range("C" & i) = "Available"

            End If

        End If

        i = i + 1

    Next

End Sub

'assign macro for all the checkboxes in this worksheet

Sub AssignMacro()

    Dim CheBox As CheckBox

    For Each CheBox In ActiveSheet.CheckBoxes

        CheBox.OnAction = "ShowContent"

    Next CheBox

End Sub

Existem dois procedimentos no código. O primeiro sub mostrará certos conteúdos em certas células de acordo com os valores das caixas de seleção. E o segundo sub atribuirá a primeira macro a todas as caixas de seleção em lote nesta planilha. Além disso, em sua planilha atual, você também pode alterar alguns elementos para disponibilizar os códigos VBA.

  1. E agora clique no segundo sub.
  2. Depois disso, clique no botão “Run Sub” ou pressione o botão “F5” no teclado para executar o segundo sub.
  3. Agora você pode voltar para a planilha.Resultado VBA

Quando você marca ou desmarca uma caixa de seleção, o conteúdo de determinada célula também muda de acordo. E você não precisa vincular células para essas caixas de seleção.

Uma comparação entre os 3 métodos

Para ajudá-lo a escolher entre os 3 métodos, listamos todas as possíveis vantagens e desvantagens na tabela abaixo.

Comparação

Vincular Células Usar função SE

Usar Macros VBA

Vantagens

1. Este método é muito fácil de usar se você só precisa mostrar “VERDADEIRO” ou “FALSO” nas células.

2. Comparado com os outros dois métodos, este é o mais conveniente.

1. Você pode inserir conteúdos especiais na fórmula de acordo com sua necessidade.

2. Se você não estiver familiarizado com macros VBA, você pode usar esta função para mostrar o conteúdo.

1. Todas as caixas de seleção são atribuídas com macros. E você pode ver o conteúdo ao marcar ou desmarcar as caixas de seleção.

2. Você pode mostrar determinados conteúdos nas células de acordo com sua necessidade.

Desvantagens

1. Ligar as células uma a uma pode custar muito tempo e energia.

2. As células podem exibir apenas “VERDADEIRO” ou “FALSO”, o que pode ser inconveniente em determinadas situações.

1. Ao usar esta função, você também precisa vincular as células às caixas de seleção uma a uma.

2. Mostrar “VERDADEIRO” ou “FALSO” junto com o conteúdo designado ao mesmo tempo bagunçará sua planilha.

1. Se você não estiver familiarizado com Excel VBA, provavelmente encontrará problemas ao executar a macro.

2. O uso de códigos VBA tornará a tarefa mais complexa.

A partir da análise acima, agora você tem uma compreensão clara sobre esses diferentes métodos. Assim, da próxima vez que você precisar mostrar determinados conteúdos nas células de acordo com os valores das caixas de seleção, poderá escolher um método de acordo com sua real necessidade.

Crie um plano de backup para seus arquivos do Excel

Para evitar as consequências negativas de um desastre com dados, um dos métodos mais eficazes é fazer backups dos seus arquivos. Assim, sempre que você se deparar com um arquivo do Excel corrompido, não sofrerá as consequências. E para todos os seus arquivos, você precisa criar um plano de backup eficaz. Mas também pode acontecer de os arquivos de backup serem corrompidos. Nesse caso, você pode usar uma ferramenta de terceiros para reparar a corrupção do arquivo do Excel. Com esta ferramenta de recuperação e arquivos de backup em mãos, você não perderá mais dados em um desastre de dados.

Introdução do autor:

Anna Ma é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar danos em documentos docx e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.