Abrir Archivo

Willar

New Member
Joined
Nov 27, 2006
Messages
22
hola amigos,

con este código puedo saber la ubicación del libro (workbook) en el que estoy trabajando

Code:
 x= ThisWorbook.path

yo necesito abrir un libro que se encuentra en la misma ubicación del libro anterior, pero no puedo utilzar el código

Code:
Workbooks.open(...ubicación)

porque este archivo lo usan varias personas en distintos computadores y con distintas ubicaciones en cada computador.

¿Qué código puedo utilizar para hacer esto? [/code]
 

Excel Facts

What is the shortcut key for Format Selection?
Ctrl+1 (the number one) will open the Format dialog for whatever is selected.
No creo que estoy comprendiendo su pregunta bien. Porque uno sí, se puede usar el sendero del cuaderno activo para abrir archivos. Por ejemplo:
Code:
Sub AbrirVecino()
    
    Const c_strCuaderno2 As String = "Book2.xls"
    
    Workbooks.Open ThisWorkbook.Path & Application.PathSeparator & c_strCuaderno2
    
End Sub
Si esto no le sirve, favor tratar de clarificar el asunto.

Cordialmente,
 
Upvote 0
hi greg,

i did what you say and it works, but i changed the workbook's path (change the directory where is the workbook) and it doesn't works. What i need is that when i put the workbook in another directory, the code find it and open it.

i will appreciate any help you can give me. :lol:
 
Upvote 0
¿Cambió el sendero de cuál? ¿El cuaderno que contiene el código (source WB)? ¿O el cuaderno que desea que se abra (target WB)?

Además me quedo con una duda. La base del código con lo cual empezamos es la idea de que los dos cuardernos estarán en el mismo directorio. Si esto no será cierto hay que tomar otras medidas.
 
Upvote 0
Querido Greg,

Tienes toda la razón, me confundí al no tener en cuenta que todos los libros deberían estar en el mismo directorio.

Ya todo funciona a la perfección gracias a tu enorme y oportuna ayuda.

Muchísimas gracias... :wink:

un abrazo,

_____________________

Willar
 
Upvote 0

Forum statistics

Threads
1,223,958
Messages
6,175,643
Members
452,663
Latest member
MEMEH

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top