Escola Saberexcel VBA Estudos® – Treinamentos com Macros, Fórmulas e Funções
Este procedimento do Aplicativo Microsoft Excel VBA(Visual Basic Application), usando o Evento change da folha de planilha, isto é, ao alterar, ao digitar acrescenta ou deleta nomes da lista na Celula, que busca no Banco de Dados.
‘VD – VALIDAÇÃO DE DADOS COM LISTA EM CASCATA
Lista cascata em C2 (abaixo) dependendo do valor escolhido em B2, busca será realizada por
Categoria, depois Função:
Validação utilizando a função Corresp().
na célula B2:=DESLOC($M$2;;;CONT.VALORES($M:$M)-1)
na célula C2:=DESLOC($K$2;CORRESP(B2;J:J;0)-2;0;CONT.SE(J:J;B2))
Nestes procedimentos quando digitar algum nome novo na coluna J será inserido na coluna (M) em ordem
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 10 And Target.Count = 1 Then
[J2:K1000].Sort Key1:=[J2]
[J1:J1000].AdvancedFilter Action:=xlFilterCopy, CopyToRange:=[m1], Unique:=True
End If
End Sub
//====
Escola SaberExcel VBA Estudos
Treinamentos com Macros, Fórmulas e Funções.
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos
Escola Saberexcel VBA Estudos® – Treinamentos com Macros, Fórmulas e Funções.
u – Procedimentos de Aquisição dos produtos Didáticos SaberExcel
Baixe o exemplo de planilha contendo os macros acima:
SBI Excel VBA VD lista suspensa adiciona ou deleta na celula