Eliminar registros del listbox

Que tal profesional de nuevo aquí tratando de aprender tengo un formulario de ingredientes el cual quiero eliminar 1 del listbox y respectivamente de la hoja encontré un código tuyo ayudando a un nesecitado con el mismo problema mio pero no se por que no me elimina a mi el item este es tu código aplicado a mi formulario

Private Sub Label5_Click(): On Error Resume Next
'Rows(ListBox2.ListIndex + 2).Delete
'ListBox2.RemoveItem (ListBox2.ListIndex)
'RefrescarLista_Click
If ListBox2.ListIndex <> -1 Then
'List Index Especifica el número de índice del elemento seleccionado en un control ComboBox o ListBox.
'No está disponible en tiempo de diseño; es de lectura y escritura en tiempo de ejecución.
X = MsgBox("Se va a proceder a la eliminación del registro seleccionado de la lista.", _
vbYesNo, "Eliminación de registro")
If X = vbNo Then Exit Sub
' L.RemoveItem (L.ListIndex) ' AQUÍ ME INIDICA ERROR
'Cuando cargas el listbox con rowsource, para borrar un registro, solamente tienes que borrar el
'registro de la hoja, y el listbox se actualiza automáticamente.
'Cuando cargas el listbox con additem, entonces si utilizas removeitem
Rows(L.ListIndex + 2).Delete
End If
End Sub

1 respuesta

Respuesta
1

Envíame tu archivo con lo que llevas.

Te adelanto, si el list se cargó con rowsource no puedes borrar con remove, tienes que borrarlo de la hoja y volver a cargar el ilst

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas