La cuestion es que tengo un formulario llamado userform1 que hace una busqueda inteligente en un grupo de hojas. Las hojas se llaman ferreteria, poestes, tanques etc. Mi pregunta es en que cambiaria mi codigo si estas hojas cambian de ubicacion a un libro distinto llamado "fuente de materiales".
Los dos libros se ubican en una carpeta y esta carpeta se ubica en mi escritorio.
Ademas al libro llamado "fuente de materiales" donde quiero que esten las hojas ferreteria, mallas, poestes etc. no quiero que halla necesidad de abrirlo para ejecutar el codigo del formulario ubicado este en el otro libro.
Anexo los archivos de excel.
Mi correo es juanmeza_16@hotmail.com.
Gracias por la ayuda.
Adjunto | Tamaño |
---|---|
construdata.rar | 105.57 KB |
Hola,
Simplemente tienes que crear un objeto Workbook que represente ese otro libro. Abrirlo tendrás que abrirlo (si no lo abres, ¿cómo vas a acceder a la información que contiene?), pero puedes evitar que se vea que está abierto mientras haces lo que tengas que hacer deshabilitando la actualización de pantalla.
Yo crearía dos objetos Workbook, uno para el libro que tiene la macro y otro donde tienes la información. Luego sólo tienes que hacer referencia a uno u otro dependiendo de lo que quieras hacer.
Un saludo,