Consolidar varios libros de excel en una tabla maestro con vba
publicado
Hola!! Recurro a vosotros desesperada!! Llevo un mes intentandolo, he mirado miles de tutoriales y no sé como hacerlo. He de decir que estoy aprendiendo y todo de manera autodidacta. Me he descargado varios ejemplos de macros, de este ,foro y ni con esas lo he logrado... .
Mis jefes me han solicitado lo siguiente:
Necesito unir los archivos excel que están guardados en una carpeta de nuestro sharepoint. Dichos archivos son libros .xlsm, cada archivo varía en el nombre, ya que corresponden a áreas diferentes, es decir: En el sharePoint hay una carpeta llamada Modelo Fichas Iniciativas, y dentro de esa carperta se van guardando los libros de excel llamados Fichas de Iniciativa - (Nombre que corresponda). Cada vez que se haga una nueva ficha de otra area se guardara ahí y tambien tendra que almacenar dicho archivo.
Unir la pestaña Ficha de cada uno de los libros de excel, en ella hay un formulario, con listas desplegables. En otro libro hacer una tabla maestro que contenga los datos de cada tabla de la pestaña Ficha y si se modifican que se actualice en la maestro, si se borra en la carpeta el archivo correspondiente a la ficha, que en la maestro no se vea, etc...
Lo he intentado en power query, con una macro unir archivos, consolidar datos, con el si....
Os envio lo que he realizado yo...evidentemente tiene mas fallos que una escopeta de feria...pero bueno lo he intentado.
Al ser temas confidenciales os envio un archivo igual que el que se almacena en la carpeta. Pero con otros datos.
Hola!! Recurro a vosotros desesperada!! Llevo un mes intentandolo, he mirado miles de tutoriales y no sé como hacerlo. He de decir que estoy aprendiendo y todo de manera autodidacta. Me he descargado varios ejemplos de macros, de este ,foro y ni con esas lo he logrado...
.
Mis jefes me han solicitado lo siguiente:
Necesito unir los archivos excel que están guardados en una carpeta de nuestro sharepoint. Dichos archivos son libros .xlsm, cada archivo varía en el nombre, ya que corresponden a áreas diferentes, es decir: En el sharePoint hay una carpeta llamada Modelo Fichas Iniciativas, y dentro de esa carperta se van guardando los libros de excel llamados Fichas de Iniciativa - (Nombre que corresponda). Cada vez que se haga una nueva ficha de otra area se guardara ahí y tambien tendra que almacenar dicho archivo.
Unir la pestaña Ficha de cada uno de los libros de excel, en ella hay un formulario, con listas desplegables. En otro libro hacer una tabla maestro que contenga los datos de cada tabla de la pestaña Ficha y si se modifican que se actualice en la maestro, si se borra en la carpeta el archivo correspondiente a la ficha, que en la maestro no se vea, etc...
Lo he intentado en power query, con una macro unir archivos, consolidar datos, con el si....
Os envio lo que he realizado yo...evidentemente tiene mas fallos que una escopeta de feria...pero bueno lo he intentado.
Al ser temas confidenciales os envio un archivo igual que el que se almacena en la carpeta. Pero con otros datos.
Gracias de verdad!!
Ficha de Iniciativa - Libro1.xlsm AbrirDesprotegerFichaIniciativa.bas LeerContarArchivosIniciativas.bas