¿Qué opciones tengo para compartir tablas de excel y utilizarlas como base de datos para otros libros?
La idea principal es saber que alcance tiene, qué acciones puedo realizar y/o qué métodos hay para interactuar entre archivos, teniendo en cuenta que siempre me manejo con macros, subrutinas, funciones, etc...
No puedo plantearles un ejemplo, una situación en particular, porque no es que yo quiera hacer algo específico, sino, que a partir de los conocimientos, sabiendo sus capacidades y versatilidad, será el modo de trabajo que tendré. Es decir, que dependiendo de lo que yo pueda hacer en el ámbito de compartir información, es cómo adaptaré mis trabajos.
Aún así puedo dar una idea de mis necesidades, y me van a entender mejor porqué dije lo otro anteriormente.
Por un lado tengo archivos donde nunca permito que sus usuarios lleguen a sus planillas, siempre me manejo mediante formularios, para así asegurarme que no puedan cometer errores en las planillas ni tampoco llegar a adulterar los valores cargados en las mismas.
Resulta que con el tiempo fuí realizando varios libros de estas características donde utilizan las mismas bases de datos. Por ello mi intención de informarme sobre esto, para ver de qué manera operar.
Por un lado, he visto código que permite abrir otros archivos de excel, luego tomar valores y volver a cerrarlos, pero como he dicho antes, estos archivos no se abren así de simple, sino que al ejecutarse la sentencia .open, se ejecuta en el otro archivo el evento de abrir (creo que se llama workbook. Open o algo así), y salen las opciones para cargar las credenciales de usuario.
Mi idea era generar uno simple, que tan sólo tenga los datos, y que el resto de los archivos ingresen a tomar valores y modificarlos, porque encima también tengo que generar una planilla extra que modifique los datos sobre esas bases de datos.
En el caso de querer utilizar planillas como bases de datos, y que los demás archivos se ejecuten en otras PC's y se nutran de ella y modifiquen sus datos, ¿hay alguna manera mas óptima de hacerlo?, ¿Algún código simple?. He intentado con lo anterior mente mencionado (eso de abrir y cerrar), pero no es muy práctico, porque a veces tengo que tomar varios datos de varias hojas distintas, y tengo que abrir y cerrar el archivo tantas veces como datos necesite buscar, no he encontrado una manera mejor de interactuar con otros archivos