Modificacion de codigo si las hojas a que me hago referencia estan en otro libro de excel

2 envíos / 0 nuevos
Último envío
juanmeza
Imagen de juanmeza
Offline
última acción: Hace 5 años 4 meses
alta: 15/05/2018 - 12:34
Puntos: 25
Modificacion de codigo si las hojas a que me hago referencia estan en otro libro de excel

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.

AdjuntoTamaño
File construdata.rar105.57 KB
Vyrtim
Imagen de Vyrtim
Offline
última acción: Hace 4 años 6 meses
Nivel 1 - 200 puntos
alta: 13/07/2016 - 09:18
Puntos: 270
Hola,Simplemente tienes que

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,