Boa tarde a todos!
Estou montando alguns formulários para controles, e estou na seguinte situação:
Quando o usuário selecionar um registro na ListBox, deverá aparecer uma MsgBox informando o valor da Linha clicada. Essa listBox possuirá 3 colunas, onde o usuário deverá clicar em uma linha para exibir qual é o valor da Linha x Coluna clicada.
Eu consigo retornar o valor da Coluna 1, Coluna 2 ou Coluna 3, conforme mostra o exemplo anexado. Porém, eu não sei em qual das 3 colunas da listbox o usuário clicou... com o a macro que criei, consigo descobrir qual foi a linha clicada, porém não dá para saber qual foi a coluna.
Vocês saberiam me informar se há uma forma de retornar o index da linha, bem como da coluna clicada?
Segue abaixo a macro que estou utilizando, e em anexo um arquivo de exemplo.
Private Sub ListBox1_Click()
MsgBox ListBox1.List(ListBox1.ListIndex, 0) '0 = Coluna A
'Gostaria de saber se é possível descobrir além da Linha, qual foi a coluna clicada
End Sub
Abraços,
Murilo.
Leia as REGRAS
Utilize arquivos COMPACTADOS
PESQUISE
AGRADEÇA clicando na mãozinha ao lado da ferramenta citar.
Marque o tópico como [Resolvido], clicando no √ ao lado do botão citar.
Abraços,
Murilo L
------------
e-mail: [email protected]
skype: fareva_mlima
Postado : 16/07/2014 1:07 pm