Tengo un archivo de Excel y contiene un registro de 5000 con encabezado. Ahora necesito dividir el archivo en 5 archivos diferentes con una fila de encabezado y 1000 registros. Estos 5 archivos se encuentran en la misma ruta.
microsoft-excel
R Senthil
fuente
fuente
Respuestas:
Escribir una macro desde cero para hacer esto es algo difícil. Me imagino que preguntar esto porque esto sucederá más en el futuro y desea hacerlo con el clic de un botón en lugar de hacerlo manualmente cada vez.
La forma más fácil sería ir al menú.
tools
seguido de un submenúmacro
y presione elrecord macro
botón. Ahora, siga todos los pasos que necesita hacer y presionestop
botón.Ahora le pedirá que guarde la macro en el libro de trabajo o en su carpeta de macros personal y, opcionalmente, le asigne una tecla de acceso directo.
Si, en esta etapa, desea editar su macro utilizando secuencias de comandos avanzadas, presione Alt-F11 para abrir Visual Basic para Aplicaciones. Verá la macro que acaba de grabar aquí y podrá editarla.
Si desea agregar a esta macro, la forma más fácil sería registrar lo que desea agregar a una nueva macro, luego, utilizando VBA, copie / pegue el texto de la macro en su otra macro.
Si desea ir aún más avanzado, Google puede ayudarlo a aprender realmente básico visual para las aplicaciones. Tenga en cuenta que los VB Scripts a menudo funcionan también en VBA, porque VB Script es en realidad más limitado que VBA en algunos aspectos.
Olvidó mencionar: la próxima vez que quiera ejecutar su macro, vaya al menú
tools
submenúmacro
y presione el botón de reproducción, luego seleccione la macro de la lista o use el método abreviado de teclado que asignó al grabar la macro.Alternativamente, puede crear una nueva barra de herramientas y crear un botón que ejecute su macro. Crear la barra de herramientas debería ser bastante sencillo, ya que es una cuestión de arrastrar y soltar.
fuente