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
MBA Dirección de Sistemas de Información.
Grado Ingeniería Informática.
Ingeniero Técnico Informática sistemas.
CISM - LPIC1 - SUSE SCA - MCSE
___________________________________________

Alfonso López

Latest posts by Alfonso López (see all)

También te podría gustar...

Di lo que piensas

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies , pinche el enlace para mayor información.Mas información sobre las cookies

ACEPTAR
Aviso de cookies