macro lista de archivos de carpeta

21/10/2008 - 06:48 por strummer | Informe spam
Hola a todos,

Alguien me conto que existe una macro que puede detallar (en una
columna, fila por fila) los archivos que uno tiene dentro de una
carpeta especificada de la PC. No se si por favor la pudieran poner
para ir ordenando mis archivos y estructurar los que en conjunto con
mis amigos teenmos en el trabajo

Gracias
 

Leer las respuestas

#1 Héctor Miguel
21/10/2008 - 07:33 | Informe spam
hola, !

Alguien me conto que existe una macro que puede detallar (en una columna, fila por fila)
los archivos que uno tiene dentro de una carpeta especificada de la PC.
No se si por favor la pudieran poner para ir ordenando mis archivos
y estructurar los que en conjunto con mis amigos teenmos en el trabajo



el siguiente es un ejemplo para rescatar los nombres de archivos en una carpeta
no requiere de macros y puede ser optimizado segun otro tipo de necesidades/opticas/...

1) escribe en la fila 1 (p.e. A1) la ruta a tu carpeta y el tipo de archivos que necesitas rescatar
(p.e.) c:\mis documentos\*.xls (solo archivos de excel) o: c:\mis documentos\*.* (todo tipo de archivos) o: ???

2) ve a (menu) insertar / nombre / definir...
a) nombre: Mis_archivos
en el cuadro de edicion: se refiere a:... escriba la siguiente macro-funcion del (viejo ?) excel v4
b) =archivos(!a$1)&repetir("",0*hoy())
TOMA nota del signo "!"
y considera que mi sistema usa como separador de argumentos a la coma ','

3) introduce la siguiente formula en la celda inferior a la carpeta (p.e. A1)
=contara(mis_archivos)

4) introduce la siguiente formula en la siguiente fila misma columna (p.e. A3)
=si(fila(a1)>a$2,"",indice(mis_archivos,fila(a1)))
-> copia/arrastra/... la formula anterior hacia abajo (al menos) tantas filas como archivos indicados en la fila 2

5) si necesitas rescatar archivos de varias carpetas... solo repite los pasos 1, 3 y 4 (el 2 ya no) en otra/s columna/s

6) si requieres manipular el resultado de lo anterior en otro tipo de listados... (copiar y pegar valores, ordenar, ???)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares