Por medio de FileDialog podemos llega a obtener la ubicación de una carpeta o folder en el directorio de nuestra computadora.
Con esto obtenemos la dirección exacta de una carpeta, y luego podemos saber los archivos que se encuentran en esa carpeta o utilizar ese nombre de la carpeta para cualquier otro paso que se necesite.
Ejemplo para seleccionar carpeta en VBA
- En este ejemplo vamos a realizar la programación de manera que la macro nos envíe directamente a una ubicación específica del directorio.
- Programamos la macro para que nos muestre todo el contenido de la unidad "C:\" (disco local), si se quiere ser más específico se colocaría una dirección más exacta. Si es que le damos click a cancelar la ejecución de la macro termina allí, pero si seleccionamos aceptar la macro procede a mostrarnos los archivos de esa unidad.
- Por último la macro emite un MsgBox con la ubicación específica de la carpeta y/0 archivo:
Por : Priscila
Se adjunta link de descarga de archivo: Seleccionar carpeta en VBA
11/02/2018 a las 9:27 pm
Gracias es lo que andaba buscando para completar una macro
12/04/2020 a las 9:56 pm
Buenas noches, soy de Venezuela y me gustaría suscribirme a su página, gracias
15/05/2020 a las 4:28 pm
Hola, muy ineresante la macro, felicitaciones.
Me quedó una duda, cómo seleccionar más de una carpeta?
Saludos