Macro para eliminar determinadas filas
Buenas chicos, y ante todo gracias por vuestra atención.
Tengo un problema con una hoja y después de intentar buscar la solución me he decidido a preguntaros a ver si podéis darme alguna idea.
El caso es que la grabadora de macros de excel la se utilizar y la verdad es que me da muy buenos resultados en muchas ocasiones, el problema es que mi control del VBA es muy limitado y quería saber como poder hacer lo siguiente:
El caso es que el programa de gestión de mi empresa me saca un listado de cientos de lineas en formato xls pero sin ningún tipo de formato y claro, cada vez que saco dicho listado me paso un montón de tiempo aplicándole formato para su mejor comprensión. El listado presenta una cabecera que se repite n veces cada cierto intervalo de lineas, y mi misión es mantener la primera cabecera y eliminar el resto de ellas repetidas, no se si me explico.. El caso es que lo he intentado con la grabadora de macros pero es una tarea larguísima y no del todo eficiente ya que cada una tiene una longitud y formato diferente.
Resumiendo, que lo necesitaría es crear una macro, mediante la cual, deje las primeras 70 filas intactas, y a partir de ahí elimine 13 filas y mantenga las 60 siguientes, elimine 13 y deje las 60 siguiente, elimine 13 y deje 60, y así sucesivamente hasta que llegue al final de la tabla...
Ufff.. No se yo si será algo muy complejo, pero la verdad es que le he estado dando mil vueltas y no encuentro la solución...
¿Alguien me podría ayudar?
Un millón de gracias por adelantado...
Tengo un problema con una hoja y después de intentar buscar la solución me he decidido a preguntaros a ver si podéis darme alguna idea.
El caso es que la grabadora de macros de excel la se utilizar y la verdad es que me da muy buenos resultados en muchas ocasiones, el problema es que mi control del VBA es muy limitado y quería saber como poder hacer lo siguiente:
El caso es que el programa de gestión de mi empresa me saca un listado de cientos de lineas en formato xls pero sin ningún tipo de formato y claro, cada vez que saco dicho listado me paso un montón de tiempo aplicándole formato para su mejor comprensión. El listado presenta una cabecera que se repite n veces cada cierto intervalo de lineas, y mi misión es mantener la primera cabecera y eliminar el resto de ellas repetidas, no se si me explico.. El caso es que lo he intentado con la grabadora de macros pero es una tarea larguísima y no del todo eficiente ya que cada una tiene una longitud y formato diferente.
Resumiendo, que lo necesitaría es crear una macro, mediante la cual, deje las primeras 70 filas intactas, y a partir de ahí elimine 13 filas y mantenga las 60 siguientes, elimine 13 y deje las 60 siguiente, elimine 13 y deje 60, y así sucesivamente hasta que llegue al final de la tabla...
Ufff.. No se yo si será algo muy complejo, pero la verdad es que le he estado dando mil vueltas y no encuentro la solución...
¿Alguien me podría ayudar?
Un millón de gracias por adelantado...
1 Respuesta
Respuesta de santiagomf
1