Como limpar a célula da lista suspensa dependente após selecionar alterada em Excel?
Para uma lista suspensa dependente, quando o valor da lista suspensa pai for alterado, o valor selecionado na segunda será inválido. Você deve remover manualmente o valor inválido da segunda lista suspensa após selecionar alterado na primeira. Neste artigo, mostrarei um método para limpar automaticamente a célula da lista suspensa dependente após selecionar alterado em 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 você a limpar a lista suspensa dependente após selecionar alterado em 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
Anote os: 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:
Artigos relacionados:
- Como criar listas suspensas em cascata dependentes em Excel?
- Como criar caixas de listagem dinâmicas em cascata em Excel?
- Como preencher automaticamente outras células ao selecionar valores em Excel lista suspensa?
- Como preencher automaticamente ao digitar Excel lista suspensa?
- Como criar um calendário de lista suspensa em Excel?
Melhores ferramentas de produtividade de escritório
Turbine suas planilhas: Experimente eficiência como nunca antes com Kutools for Excel
Kutools for Excel possui mais de 300 recursos, garantindo que o que você precisa está a apenas um clique de distância...
Suporta Escritório/Excel 2007-2021 e mais recentes, incluindo 365 | Disponível em 44 idiomas | Desfrute de um teste gratuito de 30 dias com todos os recursos.
Office Tab Traz a interface com guias para o Office e torna seu trabalho muito mais fácil
- Ative a edição e leitura com guias em Word, Excel, Power Point, 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!









