Hacer referencia a la columna 2 de un listbox para pasar todos los items
Tengo 2 listbox en los cuales selecciono varios items desde el primero al segundo. El segundo listbox consta de 2 columnas y tengo un botón que tiene la finalidad de pasar todo el listado del segundo listbox a un rango de celdas. Uso el siguiente código:
Private Sub CommandButton14_Click()
n = 0
For i = ListBox2.ListCount - 1 To 0 Step -1
If n = 16 Then
MsgBox "Atención, se sobrepasa el número máximo de ejercicios para la ficha", vbExclamation
'ListBox2(ListBox2.ListIndex) = False
Exit Sub
End If
If ListBox2.List(i) Then
Set SE2 = Sheets("SesionesEntrenamiento2")
SE2.Range("K11:K26") = ListBox2.List
n = n + 1
End If
Next
Unload Me
End SubEl problema es que me transfiere al rango "K11-K26" los valores de la columna 1 del listbox y yo quiero que pase los valores de la columna 2, cada uno de los item a cada una de las celdas, pero tras probar de varias formas no lo he conseguido.
1 Respuesta
Respuesta de Dante Amor
1