Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Imagen3

Creación de un listado de Archivos

| 1 Comment

Muchas veces necesitamos tener un índice de una lista de archivos que están en una carpeta. Como proyectos, lista de procedimientos, etc.

Para esto, lo recomendable es mantener los archivos con un nombre apropiado y luego, listar estos archivos empleando el programa Excel. Es una manera rápida para tener actualizado un archivo maestro de los demás archivos que se ordenarán.

Para conseguir el orden propuesto de archivos, se necesita crear una macro de ListarArchivos.

Creación de un listado de Archivos

(Para mayor visualización de la imagen, hacer click en la misma)

 

Es necesario saber la ruta de la carpeta donde se ordenarán los archivos. Además, se debe determinar la extensión de los archivos.

En la hoja de cálculo Hoja1 se agregarán 2 botones que generen el proceso. El primero será “Limpiar Lista”, el cual servirá para borrar todo y dejar la lista en blanco, para asegurar que no se listará por error algún archivo que no pertenece a la carpeta. El código de este botón consiste en llamar al proceso BorrarContenido. Asimismo, se creará el segundo botón llamado “Listar”, el cual llamará a la macro ListarArchivos.

(Para mayor visualización de la imagen, hacer click en la misma)

En el caso de la macro Borrar Contenido se colocará el siguiente código:

Imagen2

(Para mayor visualización de la imagen, hacer click en la misma)

 

Hay que recalcar que de ser necesario, se puede pedir más datos del archivo. Para el presente ejercicio se le pide su tamaño con la instrucción FileLeng y su fecha de grabado con la instrucción FileDateTime.

One Comment

  1. Por curiosidad estuve leyendo algunos de tus ejemplos, y de verdad que excelentemente bien están, hasta parece que me adivinaste el pensamiento acerca de lo que quería leer.

    byte..

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5