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 Sub
El 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