Macro Contar archivos de un directorio Excel 2010

Serían tan amables en ayudarme con lo siguiente: Quiero hacer una macro que me cuente los archivos que se encuentran en un directorio y me guarde el resultado en una variable para después usar esa variable en un bucle, estoy usando excel 2010 y no encuentro la manera de hacerlo.

2 respuestas

Respuesta
3

Te mando mi solución, sigue mi ejemplo:

Con esta macro vamos a contar los archivos que hay dentro de la carpeta:

C:\Users\Luis\Downloads\

Es decir, tendrás que cambiar en la línea que empieza por chdir... y modificar el entrecomillado para poner tu path, recuerda dejar la última barra del final.

Sub ejemplo()
'por luismondelo
ChDir "C:\Users\Luis\Downloads\"
Set fso = CreateObject("scripting.filesystemobject")
Set carpeta = fso.getfolder(CurDir())
Set ficheros = carpeta.Files
For Each archivo In ficheros
cuenta = cuenta + 1
Next
MsgBox "En la carpeta " & CurDir() & " hay: " & cuenta & " archivos"
End Sub

recuerda finalizar y puntuar

Respuesta

Logré incluso adaptarla para contar carpetas también.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas