BUSCARV en vba con diferentes libros
Hola he leído muchos de tus artículos y me parecen excelentes y también me han sacado de muchas dudas, por eso quiero realizarte esta consulta.
Tengo una base de datos en la hoja "BDG" de un libro llamado "base de datos.xlsm", tengo también un libro llamado "formato asistencia", este formato ya lo tengo anclado a la base de datos tal que al ingresar el numero de cedula, este es buscado en la base de datos del primer libro y retorna el resto de datos. De este formato voy guardando copias cada vez que hay un evento por lo que en cada archivo de estos va quedando registrados los datos de las personas que fueron a cada evento, estos archivos van siendo guardados en la siguiente ubicación, c:/ASISTENCIA/nombredelarchivo.xlm. Ahora y el motivo de mi consulta, quiero el en primer libro, en la hoja "BDG", que frente a cada empleado registrado yo´pueda agregar los eventos a los que asistió, usando como referencia los archivos guardados con la asistencia a cada evento, esto lo he logrado hacer manualmente, cada que creo un nuevo archivo de asistencia, en una nueva columna en la base de datos incluyo el evento usando la función buscarV y listo, pero quiero hacerlo por medio de una macro en la que pida al usuario ingresar el nombre del archivo y listo o que de alguna manera abriera un explorador para seleccionar el archivo, no se si es mucho pedir pero me seria de gran utilidad tu ayuda.
Lo intente copiando una delas funciones buscarv y copiandola en donde necesitaba con una macro y modifique la ruta de acceso a la matriz de busque, con esto cada vez que ejecutaba la macro me pedía seleccionar el archivo de cual quería sacar la información por medio de un explorador, pero al seleccionarlo, todos los registros de otros eventos los cuales había incluido esta fórmula se actualizaban al evento que seleccionaba, por lo que así no sirvió de nada.
Espero obtener una ayuda o una guía sobre como realizar esto gracias.
Tengo una base de datos en la hoja "BDG" de un libro llamado "base de datos.xlsm", tengo también un libro llamado "formato asistencia", este formato ya lo tengo anclado a la base de datos tal que al ingresar el numero de cedula, este es buscado en la base de datos del primer libro y retorna el resto de datos. De este formato voy guardando copias cada vez que hay un evento por lo que en cada archivo de estos va quedando registrados los datos de las personas que fueron a cada evento, estos archivos van siendo guardados en la siguiente ubicación, c:/ASISTENCIA/nombredelarchivo.xlm. Ahora y el motivo de mi consulta, quiero el en primer libro, en la hoja "BDG", que frente a cada empleado registrado yo´pueda agregar los eventos a los que asistió, usando como referencia los archivos guardados con la asistencia a cada evento, esto lo he logrado hacer manualmente, cada que creo un nuevo archivo de asistencia, en una nueva columna en la base de datos incluyo el evento usando la función buscarV y listo, pero quiero hacerlo por medio de una macro en la que pida al usuario ingresar el nombre del archivo y listo o que de alguna manera abriera un explorador para seleccionar el archivo, no se si es mucho pedir pero me seria de gran utilidad tu ayuda.
Lo intente copiando una delas funciones buscarv y copiandola en donde necesitaba con una macro y modifique la ruta de acceso a la matriz de busque, con esto cada vez que ejecutaba la macro me pedía seleccionar el archivo de cual quería sacar la información por medio de un explorador, pero al seleccionarlo, todos los registros de otros eventos los cuales había incluido esta fórmula se actualizaban al evento que seleccionaba, por lo que así no sirvió de nada.
Espero obtener una ayuda o una guía sobre como realizar esto gracias.
1 respuesta
Respuesta de Elsa Matilde
1