Macro con ruta RELATIVA a un archivo

02/08/2006 - 17:17 por Bart | Informe spam
Hola,
Dentro de una macro en Excel, ejecuto una instrucción que abre determinado
archivo que se encuentra en la misma carpeta donde está el archivo que
contiene la macro.

Esto está dentro de la macro:
"C:\Documents and Settings\Usuario\Escritorio\Registros\Historico\Ejemplo.xls"

El problema radica que cuando copio dicha carpeta con los dos archivos en
otra ruta, tengo que volver a entrar en la macro y cambiar la dirección donde
se encuentra el otro archivo.

Existe alguna manera que la dirección o ruta del archivo dentro de la macro
sea RELATIVA y no absoluta, es decir, que la macro, independientemente donde
se encuentre el archivo que la contiene, abra el otro archivo dentro de la
misma carpeta, sin necesidad de editarla y cambiar la ruta anterior ???

He probado con esto pero no me sirve:
"\\Ejemplo.xls"

Estoy urgido, muchas gracias por su apoyo.

B.S.
 

Leer las respuestas

#1 Abraham
02/08/2006 - 22:21 | Informe spam
'tu debes tener algo asi:

Workbooks.Open Filename:= _
"C:\Documents and
Settings\Usuario\Escritorio\Registros\Historico\Ejemplo.xls"

Pon

Workbooks.Open ThisWorkbook.Path & "\ejemplo.xls"

Abraham

Preguntas similares