Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/09/2011, 06:35
Avatar de Chaudx
Chaudx
 
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 22 años, 1 mes
Puntos: 2
Respuesta: Ordenar datos de un rango y volver a la celda en su nueva ubicación

Cita:
Iniciado por rid501 Ver Mensaje
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.
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563