Pasar items de un listbox a otro
Soy nueva programando y necesito pasar items de un listbox a otro y que al pasarse se borren del primero hacer una lista y después pasar a una hoja de excel, tengo el siguiente código:
Private Sub CommandButton3_Click()
ListBox2.AddItem ListBox1.Value
For m = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(m) = True Then
ListBox1.RemoveItem m
End If
Next
End Sub
Private Sub CommandButton4_Click()
ListBox1.AddItem ListBox2.Value
For p = 0 To ListBox2.ListCount - 1
If ListBox2.Selected(p) = True Then
ListBox2.RemoveItem m
End If
Next
End Sub
Private Sub UserForm_Initialize()
Sheets("ALUMNOS").Select
Range("A1").Select
Do While ActiveCell.Value <> ""
ListBox1.AddItem ActiveCell
ActiveCell.Offset(1, 0).Select
Loop
Dim fila As Long
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set b = Sheets("ALUMNOS")
UF = b.Range("A" & Rows.Count).End(xlUp).Row
uc = b.Cells(1, Columns.Count).End(xlToLeft).Address
wc = Mid(uc, InStr(uc, "$") + 1, InStr(2, uc, "$") - 2)
With Me.ListBox1
.ColumnCount = 4
.ColumnWidths = "50 pt;180 pt;60 pt;60 pt;60 pt;40 pt;90 pt;50pt;60pt"
.RowSource = "ALUMNOS!A2:" & wc & UF
End With
Application.DisplayAlerts = True
Application.ScreenUpdating = True
Me.txt_fch.Value = Date
Me.txt_hr.Value = Time
End Sub
Me aparece un error en "ListBox1.RemoveItem m", ¿alguien puede ayudarme?