Macro que genere un listado de los ficheros de un directorio con subcarpetas
Necesito una macro que genere un listado de los ficheros de un directorio con subcarpetas
La columna G de mi hoja de excel contiene nombres base (sin extensión) de ficheros.
Ejemplos de Nombre base de fichero en la hoja de excel:
Ploimext exmasic
Tengo una carpeta "C:\Ficheros\", que en sus más de cien subcarpetas "\A2X, \B3K, \EDX, \FD2,..." incluye algunos de estos ficheros, pero cuyos nombres tienen la peculiaridad que tienen añadido un sufijo de éstos "_002, _003, _004 ó _005" más la extensión ".wpd".
En la hoja de excel están sin sufijo ni extensión, sólo el nombre.
Ejemplo de ficheros en directorio:
C:\Ficheros\A2X\ploimext_002.wpd
C:\Ficheros\A2X\ploimext_003.wpd
C:\Ficheros\EDX\ploimext_004.wpd
C:\Ficheros\A5F\exmasic_002.wpd
La macro que necesito debería recorrer la columna G desde la celda G2 y comprobar si el fichero WPD cuyo nombre está en esa celda existe en alguna de las subcarpetas de C:\Ficheros, y si existe con sufijo 002, deberá colocar el nombre con el sufijo (sin extensión) en la celda H2, si encuentra el que tiene sufijo 003 a la I2, si encuentra el que tiene sufijo 004 a la J2, y por último si encuentra el que tiene el sufijo 005 en la K2
Así recorriendo toda la columna G2 hasta el final de la misma.
Adjunto una imagen delo que podría ser el resultado de la ejecución de la macro.