Pasar de listbox a listview en vba Excel
Llevo días intentando adaptar un código de un listbox a un listview.
Por lo que he leído se usan controles diferentes y otras propiedades.
A continuación ingreso el código del listbox con la propiedad .additem para ingresar los valores.
Dim j2 As Variant Dim hojabase2 As Object Dim filas2 As Variant Dim i2 As Variant On Error GoTo Errores2 If Me.num_equipament_final.Caption = "" Then Else j2 = 1 Set hojabase2 = ThisWorkbook.Sheets("Dades") filas2 = Range("num").CurrentRegion.Rows.Count For i2 = 1 To filas2 If LCase(hojabase2.Cells(i2, j2).Offset(0, 0).value) = LCase(Me.num_equipament_final.Caption) Then Me.list_historial.AddItem hojabase2.Cells(i2, j2) Me.list_historial.List(Me.list_historial.ListCount - 1, 0) = Format(hojabase2.Cells(i2, j2).Offset(0, 10), "dd/mm/yyyy") Me.list_historial.List(Me.list_historial.ListCount - 1, 1) = hojabase2.Cells(i2, j2).Offset(0, 6) Me.list_historial.List(Me.list_historial.ListCount - 1, 2) = hojabase2.Cells(i2, j2).Offset(0, 7) Me.list_historial.List(Me.list_historial.ListCount - 1, 3) = hojabase2.Cells(i2, j2).Offset(0, 8) Me.list_historial.List(Me.list_historial.ListCount - 1, 4) = hojabase2.Cells(i2, j2).Offset(0, 9) Else End If Next i2 End If
Como podria adaptarlo a un listview?
1 respuesta
Respuesta de Andy Machin
2