Procesador de archivos
Procesador de archivos
El Procesador de Archivos facilita la manipulación de archivos Excel o no Excel. Se encuentra aquí, en el Editor VBA:

Y aquí, en la cinta de opciones de Excel:

Sólo tiene que seleccionar la carpeta o carpetas que desea procesar, crear reglas para determinar qué archivos se procesan y seleccionar qué acción realizar en esos archivos.
Fusionar archivos – Coincidir encabezado
La función Combinar archivos permite combinar datos de varios archivos en una hoja de cálculo.
Fusionar archivos – Coincidir encabezado leerá los encabezados de columna de la fila 1 y hará coincidir los datos para que queden bajo el encabezado de columna apropiado.
Casos prácticos
- Es ideal para combinar rápidamente archivos CSV.
- Utilícelo cuando fusione datos que compartan cabeceras de columna. (especialmente útil cuando el orden puede ser diferente entre los archivos de datos)
Fusionar archivos
Combinar archivos combina el contenido de varios archivos en una única hoja de cálculo. En concreto, copiará y pegará el contenido de la hoja especificada de cada archivo en la hoja de destino.
Casos prácticos
- Fusionar datos que no comparten una cabecera común.
- Combinar información de estados financieros en una hoja de cálculo.
Fusionar archivos – Hojas de cálculo
Próximamente
Esta función fusionará hojas de trabajo enteras en un solo libro de trabajo.
Listar archivos
Crea una lista de todos los nombres de archivo de una carpeta (o carpetas) específica.
Casos prácticos
- Audite la estructura de archivos de su equipo.
- Siga el progreso de su equipo en función de los archivos existentes.
Eliminar, mover, copiar o abrir archivos
Elimine, mueva, copie o abra archivos de carpetas específicas, con reglas para determinar qué archivos se tratan o se ignoran.
Casos prácticos
- Mantenga organizada su estructura de archivos con unos pocos clics de ratón.
Procesamiento de archivos – Cómo
Ahora vamos a crear una macro para procesar archivos.
Primero, abra el Procesador de Archivos:

Ahora debería ver el Procesador de Archivos:

1. Nombre de la carpeta
Esta es la ubicación de la carpeta que contiene los archivos que desea procesar.
Verá ThisWorkbook.Path como valor por defecto. Esto utiliza la misma carpeta donde se encuentra su hoja de cálculo.
Para cambiar, escriba manualmente la ubicación o haga clic en el botón … para navegar a su carpeta.

2. Incluir subcarpetas
Al incluir subcarpetas, puede procesar todos los archivos contenidos en todas las subcarpetas de la carpeta seleccionada.
3. Archivos
Puede elegir procesar:
- Todos los archivos
- Sólo archivos Excel
- Archivos Excel y archivos CSV
- Sólo archivos CSV
4. Criterios
La introducción de criterios permite limitar los ficheros que se procesan.
Seleccione un criterio en el menú desplegable y, a continuación, introduzca el valor del criterio:

Puede utilizar los comodines * y ? para reglas más complejas.
- El comodín * representa cualquier número de caracteres.
- El comodín ? representa cualquier carácter.
Veremos ejemplos en la siguiente sección.
Hay dos ajustes adicionales:

5. ExcluirEsteLibro – Excluye esta hoja de cálculo del procesamiento. Normalmente debe estar marcada.
6. Ignorar mayúsculas y minúsculas – Esto ignora las mayúsculas y minúsculas cuando se utilizan criterios para determinar qué archivos procesar. Por ejemplo, «Datos» no coincidirá con «datos», que no está marcado.
Ejemplos de criterios
Seleccionar todos los ficheros Excel que contengan «datos».

Seleccione todos los archivos Excel que empiecen por «datos»

Seleccione todos los archivos que contengan 2023 o 2024.

Seleccione todos los archivos que contengan los años 2020 a 2029.

Elegir acciones

Elige entre:
- Fusionar archivos – Coincidir encabezados
- Fusionar archivos
- Listar archivos
- Eliminar archivos
- Mover archivos
- Copiar archivos
- Abrir archivos
Insertar macro
Una vez que haya terminado, haga clic en Insertar macro para abrir el formulario Insertar macro.

Comienza a automatizar Excel
