• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VBA】フォルダ指定の方法【Excel2000】)

【VBA】Excel2000でのフォルダ指定方法

このQ&Aのポイント
  • VBA初心者向けにExcel2000でのフォルダ指定方法について解説します。
  • Summary.xlsにLog.xlsの内容をコピーするマクロを作りたいが、相対パスで指定する必要があります。
  • Summary.xlsを基準にした相対パスでLog.xlsを開く方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • jcctaira
  • ベストアンサー率58% (119/204)
回答No.3

EXCEL2000でもEXCEL2003でも以下のパスでできましたよ。 aazz12さんと同じ(ActiveWorkbookはThisWorkbookと同様)だと思うので 何か勘違いしているような気がします? Workbooks.OpenText Filename:=ThisWorkbook.Path & "\..\log\Log.xls"

aazz12
質問者

お礼

すみません、今一度よく確認してみたらそれで通りました。 おっしゃるとおり、どこか勘違いしていたのかもしてません;;

その他の回答 (2)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

失礼 ChDir ThisWorkbook.Path Workbooks.OpenText Filename:="..\Log\Log.xls" でよかったです。

aazz12
質問者

お礼

回答ありがとうございます。 無事開くことができました!

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

ChDir ThisWorkbook.Path ChDir "..\Log" Workbooks.OpenText Filename:="Log.xls" でいかがですか。

関連するQ&A