Exportar todas las hojas de Excel a archivos independientes

Una  de las dudas que me han planteado desde la oficina era poder exportar todas las hojas de excel de un archivo xlsx con mas de 35 hojas automáticamente a archivos separados en una carpeta.

Esto se puede hacer de manera manual pero es un engorro, lo mejor es utilizar un script de Visual Basic para que haga esta tarea.

1º abrir el Archivo que queremos extraer las hojas de excel.

2º Pulsar “alt+F11” para que aparezca la venta de edición de Visual Basic.

3º Sobre la Hoja que queremos exportar , pulsamos en Insertar -> Modulo.

4º Dentro del Modulo pegamos el codigo VB

5º Ejecutamos el Macro , pulsando F5 y nos avisara de que se ha exportado todas las hojas:

 

veremos que en la carpeta donde esta guardado el archivo nos ha creado una carpeta nueva que contendrá las hojas de excel en archivos separados.

Como veis muy rápido de hacer e increíblemente útil…espero que os sirva…

 

Alfonso López

Alfonso López

Instagram

Curso Superior Universitario en Auditoría y Seguridad Informática
Certified Information Security Manager.
MBA Dirección de Sistemas de Información.
Grado Ingeniería Informática.
Ingeniero Técnico Informática sistemas.
LPIC1 - SUSE SCA - MCSE
___________________________________________

Alfonso López

Latest posts by Alfonso López (see all)

Animate a Comentar

Centro de preferencias de privacidad

Cookies de rendimiento

Este tipo de Cookie recuerda sus preferencias para las herramientas que se encuentran en los servicios, por lo que no tiene que volver a configurar el servicio cada vez que usted visita.
Se usan para almacenar tu nombre, correo, IP y demás datos que dejas en los formularios de comentarios, contacto, acceso y tus preferencias de privacidad.

AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY, comment_author, comment_author_email, comment_author_url, rated, gdpr, gawdp

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales

cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform, _ga, _gid
_ga, _gid

¿Quieres cerrar tu cuenta?

Se cerrará tu cuenta y todos los datos se borrarán de manera permanente y no se podrán recuperar ¿Estás seguro?