VBA閻魔帳
●ファイル、フォルダ、またはドライブのパスを知るには Pass
ヘルプより引用
| 機能 指定されたファイル、フォルダ、またはドライブのパスを返します。 構文 object.Path object には、File オブジェクト、Folder オブジェクト、 または Drive オブジェクトの名前を指定します。 解説 ドライブ名の場合は、返される文字列にルート ディレクトリは含まれません。 たとえば、C ドライブの場合なら、C:\ ではなく C: が返されます。 |
現在使用しているExcelBookのPathは
ActiveWorkbook.Pathの構文を使用すればOKです
Dim MyDir As String
MyDir = ActiveWorkbook.Path
同フォルダ内の 例えば ABC.xlsを開くには
Workbooks.Open FileName = Mydir & "\ABC.xls"
と記述すればOKです^^