Cita:
Iniciado por rid501
Introduce en la macro una sentencia que guarde la posición de la celda original antes de proceder a ordenar:
F= ActiveCell.Row
C = ActiveCell.Column
Al terminar de ordenar coloca el cursor en la posición previamente guardada:
Cells(F, C).Select
Gracias, lo tenía así al principio y es lo mismo que hace la función de mrocf.
Application.Goto Target
Buscaré la forma de subir un archivo, lo que pasa es que son demasiados datos y está un poquito pesado.
Pero me explico.
Supongamos que tengo en una hoja datos desde columna la A a la Q.
Luego modifico o ingreso un dato en C-1120, al términar el ingreso, por medio de la macro, ordena automáticamente y la fila que estaba modificando pasa de la 1120 a la 580, es decir, ya no es C1120, sino que C580. de esta manera, puedo seguir modificando los datos de la fila D580, E580, etc.
Cómo lo tengo con la función
Application.Goto Target, luego de ordenar me vuelve a quedar activa la celda C1120, pero esta ya no corresponde a la fila que estaba modificando, ya que luego de la ordenación, esta fila cambió su posición.