Como definir una variable de tipo ListBox
Tengo un ListBox en mi formulario.
Lo que necesito es saber como puedo declarar una variable de tipo ListBox y que me permita volcar el contenido del Listbox de la pantalla en esta variable.
¿Alguien me puede ayudar?
GRACIAS
Lo que necesito es saber como puedo declarar una variable de tipo ListBox y que me permita volcar el contenido del Listbox de la pantalla en esta variable.
¿Alguien me puede ayudar?
GRACIAS
Si lo que quieres es tener el objeto ListBox entero serÃa:
Dim res As ListBox
Private Sub Command1_Click()
Set res = Me.List1
End Sub
Pero en este caso es una referencia al mismo objeto, es decir, si se modifica el ListBox del Formulario se modifica tu variable.
Si lo que pretendes es copiar la lista de elementos:
Dim l() As String
Private Sub Command1_Click()
Dim i As Integer
ReDim Preserve l(Me.List1.ListCount)
For i = 0 To Me.List1.ListCount - 1
l(i) = Me.List1.List(i)
Next i
End Sub
Dim res As ListBox
Private Sub Command1_Click()
Set res = Me.List1
End Sub
Pero en este caso es una referencia al mismo objeto, es decir, si se modifica el ListBox del Formulario se modifica tu variable.
Si lo que pretendes es copiar la lista de elementos:
Dim l() As String
Private Sub Command1_Click()
Dim i As Integer
ReDim Preserve l(Me.List1.ListCount)
For i = 0 To Me.List1.ListCount - 1
l(i) = Me.List1.List(i)
Next i
End Sub
