Formulario de Excel en un libro, para buscar datos en otro
Estoy intentando crear un buscador en excel. Tengo una tabla de datos con múltiples columnas con encabezado (a modo de base de datos) que está en la hoja1 del LIBRO1. Hasta ahora buscaba en la misma con una macro de filtro avanzado que tenía en la hoja2 del mismo libro. Ocurre que ahora necesito que LIBRO1 esté compartido y esto implica deshabilitar las macros (implementé la manera de que la propia macro de búsqueda habilitará y deshabilitara el compartir libro, pero genera problemas cuando hay varios usuarios conectados a la vez en el LIBRO1). Por tanto quería intentar sacar la macro de Búsqueda a otro libro (LIBRO2, Hoja1), pero aún intentando adaptar la macro de filtro avanzado, no consigo que funcione para libros distintos. Así pido ayuda, por favor para:
Crear formulario de búsqueda en LIBRO2 de tal forma que tenga 5 o 6 textbox que coincida con 5 o 6 campos (encabezados) de mi base de datos (LIBRO1) de forma que introduciendo un dato en cualquiera de ellos me traiga a LIBRO2 (en la misma hoja, por ejemplo), los campos que yo quiera del registro correspondiente a la búsqueda
Pongo un ejemplo: En LIBRO2 Tengo 5 textbox de búsqueda, pero he decidido buscar por textbox1(expediente) un número correspondiente a "expediente" de LIBRO1. La macro va a LIBRO1, lo abre, localiza en la columna "expediente" todos los expedientes que coincidan con el número introducido (por ejemplo tres registros, tres filas) y me muestra en el mismo LIBRO2, HOJA1 los datos de los campos "Nombre", "referencia", "fecha" y "firma" para cada uno de los registros encontrado, es decir 3 filas - he tomado como ejemplo 4 de los 20 campos que tiene cada línea en LIBRO1). Los campos de búsqueda (textbox) como los campos elegidos para mostrar tras la búsqueda serán siempre los mismos.
Esto es lo que yo he pensado, pero estoy abierto a cualquier otra sugerencia que al final consiga mi objetivo, que no es otro que conseguir buscar determinados datos en un libro excel compartido.