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ú.
toolsseguido de un submenúmacroy presione elrecord macrobotón. Ahora, siga todos los pasos que necesita hacer y presionestopbotó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ú
toolssubmenúmacroy 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