Hello

**Confused**

I have 2 multiple column listbox's (listbox1 & 2). I am using a select/drag/drop function to move from listbox 1 to 2. I am attempting to move the selected line (3 columns) of the listbox. Both are set to 3 colums. How do I grab all three columns?

VB Code:
  1. Private Sub ListBox2_BeforeDropOrPaste(ByVal Cancel As _
  2. MSForms.ReturnBoolean, _
  3. ByVal Action As Long, _
  4. ByVal Data As MSForms.DataObject, _
  5. ByVal X As Single, _
  6. ByVal Y As Single, _
  7. ByVal Effect As MSForms.ReturnEffect, _
  8. ByVal Shift As Integer)
  9.  
  10. Cancel = True
  11. Effect = fmDropEffectMove
  12. Dim I
  13. With ListBox1
  14.     For I = 0 To .ListCount - 1
  15.         If .Selected(I) Then
  16.        
  17.         ListBox2.AddItem .List(I)                        <----only 1st item?
  18.     End If
  19. Next
  20. End With