Puedo editar un item en un listbox

Necesito editar con doble click un item de mi listbox y modificar por ejemplo la cantidad de un producto, en mi caso en una factura.

1 Respuesta

Respuesta
1

Directamente en listbox no es posible

Pero podrías hacer lo siguiente:

Private Sub CommandButton1_Click()
'Actualiza un dato en el listbox
    If ListBox1.ListIndex = -1 Then
        MsgBox "Selecciona un registro del list"
        Exit Sub
    End If
    'Pasa el dato del textbox al listbox
    ListBox1.List(ListBox1.ListIndex, 2) = TextBox1
End Sub
'
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    'con doble click en el listbox pasa el dato a un textbox
    TextBox1 = ListBox1.List(ListBox1.ListIndex, 2)
End Sub

Nota: Lo anterior es posible si cargaste el listbox con el método Additem. 


.

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

.

Avísame cualquier duda

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas