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