07/07/2014, 19:48
|
| | Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 17 años, 3 meses Puntos: 39 | |
Respuesta: validar Edicion en ListBox
Código:
Private Sub actualizar_lista()
lista.RowSource = ""
lista.RowSource = "Filtro!A2:G" & Sheets("Filtro").Range("A" & Rows.Count).End(xlUp).Row
Buscar.SetFocus
End Sub
Private Sub buscar_Change()
Application.ScreenUpdating = False
lista.RowSource = ""
Sheets("Clientes").Range("A:G").Copy Sheets("Filtro").Range("A1")
Sheets("Filtro").Range("A2:G2").Insert Shift:=xlDown
Sheets("Filtro").Range("B2:G2") = ""
Sheets("Filtro").Range("A2") = Buscar
If FiltrarPor.ListIndex = 1 Then 'Buscar por nombre
Sheets("Filtro").Range("A2") = ""
Sheets("Filtro").Range("B2") = Buscar
End If
Sheets("Filtro").Range("A1:G22").AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Filtro").Range("A1:G2"), _
CopyToRange:=Sheets("Filtro").Range("H1:N22")
Sheets("Filtro").Rows(2).Delete
fila = Sheets("Filtro").Range("H" & Rows.Count).End(xlUp).Row
If fila > 1 Then lista.RowSource = "Filtro!H2:N" & fila
Application.ScreenUpdating = True
End Sub
|