ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Pointing to the Correct Directory (https://www.excelbanter.com/excel-programming/280736-pointing-correct-directory.html)

Rodg2000

Pointing to the Correct Directory
 
Hi, I'd appreciate help from anyone that can point me in the correct
direction here...

I want to open a spreadsheet (call this A) that includes a VB macro, and the
macro will open another spreadsheet (call this B) that will always be stored
in the same directory as spreadsheet A. Now, at one point during a month,
spreadsheets A and B are in one directory, later in the month they gets
moved to a history directory.

What code do I need to use to have the open always point to the directory
that spreadsheet A and B are stored in? Would Curdir be the correct one to
use? Is there a way to retrieve the directory path spreadsheet A is
contained in, and then use that as part of the Open path for spreadsheet B?

TIA for the assistance.

Rodg2000


(remove the _nospam to reply)



Robert Rosenberg[_2_]

Pointing to the Correct Directory
 
Use...

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

where

ThisWorkbook.Path = the path of spreadsheet A
"\Book2.xls" = name of spreadsheet B
--
_______________________
Robert Rosenberg
R-COR Consulting Services
Microsoft MVP - Excel
"Rodg2000" wrote in message
...
Hi, I'd appreciate help from anyone that can point me in the correct
direction here...

I want to open a spreadsheet (call this A) that includes a VB macro, and

the
macro will open another spreadsheet (call this B) that will always be

stored
in the same directory as spreadsheet A. Now, at one point during a month,
spreadsheets A and B are in one directory, later in the month they gets
moved to a history directory.

What code do I need to use to have the open always point to the directory
that spreadsheet A and B are stored in? Would Curdir be the correct one

to
use? Is there a way to retrieve the directory path spreadsheet A is
contained in, and then use that as part of the Open path for spreadsheet

B?

TIA for the assistance.

Rodg2000


(remove the _nospam to reply)





Rodg2000

Pointing to the Correct Directory
 
Robert,

Thanks for the quick response! Exactly what I needed.

Rodg2000

"Robert Rosenberg" wrote in message
...
Use...

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

where

ThisWorkbook.Path = the path of spreadsheet A
"\Book2.xls" = name of spreadsheet B
--
_______________________
Robert Rosenberg
R-COR Consulting Services
Microsoft MVP - Excel
"Rodg2000" wrote in message
...
Hi, I'd appreciate help from anyone that can point me in the correct
direction here...

I want to open a spreadsheet (call this A) that includes a VB macro, and

the
macro will open another spreadsheet (call this B) that will always be

stored
in the same directory as spreadsheet A. Now, at one point during a

month,
spreadsheets A and B are in one directory, later in the month they gets
moved to a history directory.

What code do I need to use to have the open always point to the

directory
that spreadsheet A and B are stored in? Would Curdir be the correct one

to
use? Is there a way to retrieve the directory path spreadsheet A is
contained in, and then use that as part of the Open path for spreadsheet

B?

TIA for the assistance.

Rodg2000


(remove the _nospam to reply)








All times are GMT +1. The time now is 01:26 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com