Como limpar a célula da lista suspensa dependente após selecionar as alterações no Excel?
Para uma lista suspensa dependente, quando o valor da lista suspensa pai é alterado, o valor selecionado na segunda será inválido. Você deve remover manualmente o valor inválido da segunda lista suspensa depois de selecionar alterado na primeira. Neste artigo, vou mostrar a você um método para limpar automaticamente a célula da lista suspensa dependente após selecionar alterado no Excel.
Limpe a célula da lista suspensa dependente após selecionar a alteração com o código VBA
Limpe a célula da lista suspensa dependente após selecionar a alteração com o código VBA
O código VBA a seguir ajuda a limpar a lista suspensa de dependentes após selecionar alterado no Excel.
1. Clique com o botão direito na guia da folha e contém a lista suspensa dependente que você limpará automaticamente e selecione Ver código no menu de contexto.
2. Na abertura Microsoft Visual Basic para Aplicações janela, copie o código VBA abaixo para a janela.
Código VBA: limpe a célula da lista suspensa dependente após selecionar as alteradas
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 2018/06/04
Application.EnableEvents = False
If Target.Column = 5 And Target.Validation.Type = 3 Then
Target.Offset(0, 1).Value = ""
End If
Application.EnableEvents = True
End Sub
Note: No código, o número 5 é o número da coluna que contém a lista suspensa pai. Nesse caso, minha lista suspensa pai localiza-se na coluna E.
3. aperte o outro + Q chaves para fechar o Microsoft Visual Basic para Aplicações janela.
A partir de agora, quando forem feitas alterações na lista suspensa pai, o conteúdo da segunda lista suspensa será apagado automaticamente. Veja a imagem:

Desbloqueie o Excel Magic com Kutools AI
- Execução Inteligente: execute operações em células, analise dados e crie gráficos, tudo orientado por comandos simples.
- Fórmulas personalizadas: gere fórmulas personalizadas para agilizar seus fluxos de trabalho.
- Codificação VBA: Escreva e implemente código VBA sem esforço.
- Interpretação de Fórmula: Entenda fórmulas complexas com facilidade.
- Tradução do texto: Quebre as barreiras linguísticas nas suas planilhas.
Artigos relacionados:
- Como criar listas suspensas dependentes em cascata no Excel?
- Como criar caixas de listagem em cascata dinâmica no Excel?
- Como preencher automaticamente outras células ao selecionar valores na lista suspensa do Excel?
- Como autocompletar ao digitar na lista suspensa do Excel?
- Como criar um calendário de lista suspensa no Excel?
Melhores ferramentas de produtividade de escritório
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!