Excel VBA Planilha Validação Dados MultiSelect

Planilha Excel VBA Validacao Dados MultiSelect

Planilha Excel VBA Validação Dados MultiSelect

Planilha Excel VBA Validação Dados MultiSelect  Este Macro do Aplicativo Microsoft Excel VBA, cria listas suspensas com validação de dados tudo através do vba,
essas listas suspensas crias a partir de uma lista dinâmica, isto é, lista expande de acordo com a digitação.
lista suspensa Validação de Dados com sistema de busca multi-seleção em banco de dados.
Espero que o exemplo possa ajudá-los. Fiquem com Deus, Expedito Marcondes.

Sub sbx_multipla_escolha_range_dinamico()
— montando os range dinâmicos, observem que usei o GM (Gravador de Macros) para capturar o código abaixo,
‘tornando assim minha tarefa extremamente fácil, só fiz pequenas modificações no código.
‘não deixe de estudar e fazer exercícios sobre o GM(Gravador de Macros) é muito importante no aprendizado.

 

ActiveWorkbook.Names.Add Name:=”Escolha1″, RefersToR1C1:= _
        “=OFFSET(Listas!R1C1,,,,COUNTA(Listas!R1C1:R1C26))”
    ActiveWorkbook.Names.Add Name:=”Escolha2″, RefersToR1C1:=”=Listas!C1″
‘//===========’criando uma lista
[B2].Select

With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=”=Escolha1″
End With

Range(“B2”) = Range(“escolha1”)(1)
Range(“C2”).Select
sb = “=offset(Escolha2,1,match(B2,Escolha1,0)-1,counta(offset(Escolha2,,match(B2,Escolha1,0)-1))-1)”

With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=sb
End With
    ‘— copiar lista
[B2].ClearContents
[B2:C2].Copy [B3:B10]
End Sub
‘//=====’ ex: capturei com o Gravador de Macros e fiz pequnas modificações
Sub sbx_gravacao_captura()
ActiveWorkbook.Names.Add Name:=”Escolha1″, RefersToR1C1:= _
“=OFFSET(Listas!R1C1,,,,COUNTA(Listes!R1C1:R1C26))”
End Sub

Sub sbx_adicionando_range_name()
ActiveWorkbook.Names.Add Name:=”Escolha2″, RefersToR1C1:=”=Listas!C1″
End Sub

 


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.
Compre pelo PagSeguro Compre pelo PayPal
excel-vba-treinamento-pagseguro
 Material Didático: Curso Excel VBA Expert 
excel vba treinamentos planilhas
 Baixe o exemplo de planilha contendo os macros acima:
iconPlanilha Excel VBA Validação Dados MultiSelect
Email: Procure na caixa de Itens excluídos, caso não encontre em Caixa de Entrada


    iconPlanilha Excel VBA Validação Dados MultiSelect

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *