Como ordenar registros en excel por bloques con macros
Quiero hacer una macro que me ordene registros en forma descendente, el punto aquí es que mi archivo tiene una división entre cada registro. Para empezar solo necesito que me ordene los datos de las columnas A a la F. Te muestro estas imágenes para que veas como están mis datos en excel.
>
Como podrás ver en el registro 22 tengo la letra N (acompañada de otra cadena de caracteres), esa N es una división, básicamente yo necesito que la macro ordene en este caso del registro A23 al F25 en forma descendente, y una vez que encuentre otra N, seleccione los registros (en bloque) hasta que encuentre otra N y corte ahí la selección y ordene los datos. Básicamente seria crear una macro donde seleccione después de la letra N y antes de una N los registros y los ordene, y que este proceso lo realice con todos los registros posteriores que tengo en el archivo en base a esa división de caracteres de la letra N. El punto aquí es que este archivo se actualiza día a día, y nunca caen las separaciones de N en la misma posición, siempre varían, es ese el detalle y quisiera ver si es posible que me apoyaras en como definir esto en un código de visual. He estado haciendo códigos pero ninguno me funciona en base a la condición que necesito de la selección por bloques de los registros.
>
Como podrás ver en el registro 22 tengo la letra N (acompañada de otra cadena de caracteres), esa N es una división, básicamente yo necesito que la macro ordene en este caso del registro A23 al F25 en forma descendente, y una vez que encuentre otra N, seleccione los registros (en bloque) hasta que encuentre otra N y corte ahí la selección y ordene los datos. Básicamente seria crear una macro donde seleccione después de la letra N y antes de una N los registros y los ordene, y que este proceso lo realice con todos los registros posteriores que tengo en el archivo en base a esa división de caracteres de la letra N. El punto aquí es que este archivo se actualiza día a día, y nunca caen las separaciones de N en la misma posición, siempre varían, es ese el detalle y quisiera ver si es posible que me apoyaras en como definir esto en un código de visual. He estado haciendo códigos pero ninguno me funciona en base a la condición que necesito de la selección por bloques de los registros.
1 respuesta
Respuesta de paramisolo
1