Notifications
Clear all

Marcar/selecionar item listbox 1 e 2

3 Posts
2 Usuários
0 Reactions
1,668 Visualizações
(@alanbc)
Posts: 12
Active Member
Topic starter
 

tenho multipage com 2 listbox; a planilha possui varias colunas entao preferi dividir em 2 listbox, mas ta td ok... ambos tem a coluna "cliente " que sera a referencia;
quero marcar o item no listbox1 com evento click e simultaneamente marca-lo no listbox2... qd clico no "cliente x" do listbox1 simultaneamente seleciona e marca a linha do "cliente x" no listbox 2 e assim sempre q clicar em um cliente.
somente isso q preciso.

link do arquivo exemplo: https://1drv.ms/u/s!AlOKvAxSOBKygtcfx4o ... g?e=QhCg2S

alguem pode ajudar???
obrigado. abraços

 
Postado : 06/12/2019 8:50 pm
Basole
(@basole)
Posts: 487
Reputable Member
 

Segue sugestao:
Na page1 selecionando um item no listbox1 o mesmo item do listbox2, tambem é selecionado.

Private Sub ListBox1_Click()
Dim i As Long

    For i = 0 To ListBox1.ListCount - 1
        If ListBox1.Selected(i) = True Then
            ListBox2.Selected(i) = True
        Exit For
        End If
    Next i

End Sub

Dicas:
1- Não uttilize o evento Change do listbox,e sim o Exit, pois nesse caso entra em loop.
2- a Propriedade RowSource deixa o listbox literamente amarrada aos dados da planilha, ai quando que usar a propriedade .Clear, para limpar os dados gera um erro. Quando se usa RowSOurce, ou voce limpa os dados da planilha, ou desvindula o RowSource = "" ai voce pode limpar os dados atraves do clear.

Click em se a resposta foi util!

 
Postado : 07/12/2019 2:01 pm
(@alanbc)
Posts: 12
Active Member
Topic starter
 

muito obrigado Basole!
não só pela solução da minha questão, mas tmb pelas dicas e orientações que me passou.
shoooow demais amigo!!!
forte abraço.

 
Postado : 07/12/2019 2:52 pm