Como borrar linea en ListBox y modificar datos linkeados a esa linea del ListBox

Me gustaría saber cómo puedo eliminar una linea en el ListBox, como por ejemplo del buscador con el que me ayudaste, entiedo que como se cargó con RowSource se debe eliminar la linea de una forma distinta, pero además al eliminar la linea seleccionada en el ListBox debo poder cancelar dicha orden en la tabla correspondiente

1 Respuesta

Respuesta
2

Si la carga en el listbox está filtrada se tiene que cargar en el listbox el número de fila a la que corresponde cada registro.

O si en la lista de datos va un campo clave que se único para cada registro, entonces tienes que buscar esa clave en la hoja y borrar ese registro y volver a cargar el listbox.

Si necesitas apoyo, envíame tu archivo para revisarlo. Dime cómo se llama tau formulario y cómo funciona.

Mi correo [email protected]

En el asunto del correo escribe tu nombre de usuario “Jose Gabriel” y el título de esta pregunta.

Buenas Tardes Dante, ya te envié el archivo.

Saludos

Te anexo el código para cambiar el estatus a "CANCELADO"

Private Sub CommandButton1_Click()
'Por.Dante Amor
    If ListBox1.ListIndex = -1 Then
        MsgBox "Selecciona una línea del listbox"
        Exit Sub
    End If
    m = Columns("W").Column
    f = ListBox1.List(ListBox1.ListIndex, m - 1)
    h1.Cells(f, "V") = "Cancelado"
    MsgBox "Orden cancelada"
    ListBox1.Selected(ListBox1.ListIndex) = False
End Sub

Saludos.Dante Amor

Recuerda valorar la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas