Abrir archivo con ruta en celda

Hola
Soy un poco nueva en esto de las macros y estoy aprendiendo por mi cuenta, así que perdonadme si planteo preguntas ingenuas o imposibles. No se escribir lineas nuevas, me limito a grabar las macros y modificar alguna linea suelta.
Me gustaría saber si se puede abrir un libro en el que la ruta y el nombre del archivo vengan escritos en una celda del libro activo, como la función "INDIRECTO". El mismo problema para seleccionar el nombre de una hoja. Algo que fuera del tipo:
Workbooks.Open Filename:=range ("A1"), UpdateLinks:=3
ó
Sheets(range("B1")).Select
Muchas gracias por la ayuda

1 respuesta

Respuesta
1
En lugar de funciones utilizá variables. El nombre del libro debe llevar también su ubicación o ruta. Por ej:
cadena = ruta & "\" & Range("A1") & ".xlsm"
Workbooks.Open Filename:=cadena, UpdateLinks:=3
En mi ejemplo estoy suponiendo que en A1 solo tenés el nbre del libro, sin ruta ni extensión.
Pero a partir de ahí podes armar la cadena como lo creas necesario
PD) No dejes de visitar mi sitio. Macros, ejemplos, descargas y por supuesto Manuales.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas