Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/07/2014, 19:31
JoaoM
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 16 años, 8 meses
Puntos: 39
Respuesta: validar Edicion en ListBox

Estaba editando y no me dejo entrar la edición del post

el problema aquí es ue tien que ordenarlos por la B y arrastrar consigo la A, la C ect hasta la G

Código:
En modulo
Public Modificar As Boolean     '<==
Public FilaModificacion As Long '<==

Sub client()
BuscaClientes.Show
End Sub
En formulario
Código:
Private Sub cbtEdCli_Click()
    Dim strfila$
    Dim fila As String
    With Worksheets("Clientes")
        [A65536].End(xlUp).Offset(1, 0).Select
        strfila$ = .Range("a1:a50000").Find(txtRIF, lookat:=xlWhole).Row
        .Range("A" + strfila$) = txtRIF
        .Range("B" + strfila$) = txtNombre
        .Range("C" + strfila$) = txtDirecci
        .Range("D" + strfila$) = txtP_Ciud
        .Range("E" + strfila$) = txtTelf1
        .Range("F" + strfila$) = txtTelf2
        txtRIF = "": txtNombre = "": txtDirecci = "": txtP_Ciud = "": _
        txtTelf1 = "": txtTelf2 = "": txtFech = ""
        If Modificar = True Then Modificar = False
        Call actualizar_lista
        Exit Sub
    End With
    'buscar.SetFocus
End Sub

Private Sub actualizar_lista()
    lista.RowSource = ""
    lista.RowSource = "Filtro!A2:G" & Sheets("Filtro").Range("A" & Rows.Count).End(xlUp).Row
    Buscar.SetFocus
End Sub
Sobre el ordenar los datos cuando se edita cualquier cliente tiene que ordenarlos por el nombre (columna B). Este ordenamiento tien que llevarse conjuntamente el cod Cliente (A) y los demás de la C, D, ect hasta la G




"Filtro" es una hoja para el filtro de la búsqueda y algo mas
Gracias Hector
__________________
Las contraseñas son como la ropa interior: Nunca dejarlas donde la gente pueda verlas
http://i64.tinypic.com/rho40i.jpg