
Contenido
La función `Dir` en VBA se utiliza para obtener el nombre de un archivo o carpeta que coincida con un patrón especificado. Puede ser útil para recorrer todos los archivos de un directorio, buscar si existe un archivo o listar archivos que coincidan con ciertos criterios.
Aquí te muestro cómo usar la función `Dir`:
Sintaxis básica:
Dim nombreArchivo As String
nombreArchivo = Dir(PathName, Attributes)
- `PathName`: Específica la ruta y el tipo de archivo que estás buscando, incluye comodines si es necesario (por ejemplo, `*.txt` para todos los archivos de texto).
- `Attributes`: Un atributo opcional que especifica tipos de archivos o carpetas diferentes, como archivos de sólo lectura, ocultos, etc. Si no se especifica, se buscan archivos normales por defecto.
Ejemplo para listar todos los archivos de un directorio:
Sub ListarArchivos()
Dim ruta As String
Dim nombreArchivo As String
ruta = "C:MiCarpeta" ' Cambia esto por la ruta de la carpeta que deseas explorar.