No Listbox, até que foi fácil. O problema é que nos prendemos a lógica do modelo passado, que inventaram demais, até o que está lá é possivel fazer de uma maneira bem mais simples. Segui a mesma lógica do ListView, afinal são irmãos.
Olha como fica bem simples:
'Autor: José Arnaldo do nascimento
Dim i As Long
Dim lItem As Double
Me.ListBox2.Clear
Me.ListBox2.ColumnCount = 3
For lItem = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(lItem) = True Then
Me.ListBox2.AddItem ListBox1.List(lItem, 0)
ListBox2.List(Me.ListBox2.ListCount - 1, 1) = ListBox1.List(lItem, 1)
ListBox2.List(Me.ListBox2.ListCount - 1, 2) = ListBox1.List(lItem, 2)
End If
Next
Segue anexo.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 20/01/2012 5:07 pm