- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ダイアログボックスのpathの指定で下位フォルダを指定したい)
ダイアログボックスのpathの指定で下位フォルダを指定したい
このQ&Aのポイント
- Excel2003でマクロを作成する際、指定したパスにある下位フォルダを開く方法について質問です。
- 現在、21年度のフォルダを開けるコードを使用していますが、21年度の下にある個人別フォルダも開きたいです。
- しかし、パスを絶対パスで指定すると他のPCで実行した場合にエラーが発生する可能性があります。どのように指定すれば良いでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
実行したExcelのパスを取得して、階層を指定してあげればいいのでは? ChDir ThisWorkbook.Path + "\21年度\個人別" もしかしたらそのままのコードでは開けないかもしれませんが・・・。
その他の回答 (1)
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
ブックを置く場所から 相手のフォルダーは固定できるのでしょうか? 固定できるのであれば ChDir thisWorkbook.Path ChDir "..\..\21年度\個人別" などと 21年度\個人別 を ブックからの相対パスにしてはいかがでしょう
質問者
補足
お世話になります。今実行しましたが、パスが見つかりません と表示されます。 点の数が影響しているのでしょうか?
お礼
できました!ありがとうございました。ほんとにたすかりました