![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Excelマクロのイミディエイトウィンドウで?curdirを実行すると
C:\Users\***\OneDrive\ドキュメント\test\aaaに存在しているはずのファイルが
C:\Users\***\OneDrive\ドキュメントと返ってきます
ちなみに、chDir "C:\Users\***\OneDrive\ドキュメント\test\aaa"を実行し再度?curdirを実行するとC:\Users\***\OneDrive\ドキュメント\test\aaaになりますが一度VBAを終了すると元にもどります
なぜ、違う場所のパスが返ってくるのでしょうか?
No.2ベストアンサー
- 回答日時:
No.1 の補足
一般的にカレントディレクトリ(CurDir)は「ドキュメント」フォルダ(旧OSでは「マイドキュメント」フォルダ)です。(OSレベルの話です)
ファイルのある場所(ThisWorkbook.Path)はマクロのファイルが保存された場所なので一致するとは限りません。
毎回一致させたいのならば
Private Sub Workbook_Open()
CurDir = ThisWorkbook.Path
End Sub
の様な物を「ThisWorkbook」モジュールに書き込むなどが必要です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Google Drive one drive を無効にしているときのエクスプローラのPC配下とC:\ユーザー配下のファイル 3 2022/06/18 18:22
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Windows 10 OneDriveアンインストール方法 5 2022/07/19 11:12
- その他(クラウドサービス・オンラインストレージ) ファイルの保存をOnedriveのクラウド上にする方法を教えて欲しいです。 windows11にてデ 2 2023/02/16 13:37
- Excel(エクセル) セルの値からファイルを複数作りたい 2 2022/10/06 12:42
- その他(IT・Webサービス) onedrive解除後 1 2023/07/12 18:37
- その他(クラウドサービス・オンラインストレージ) OneDrive同期解除後、同期できていなかったローカルファイルを復元できますか? 1 2023/03/25 12:38
- その他(クラウドサービス・オンラインストレージ) データ保存先をOneDriveからPC本体に変えたらDocumentとPictureフォルダが消えた 1 2023/07/30 15:48
- Android VBA、フォルダのパスに環境文字 ㉑ があり、VBAが機能しません。 2 2022/07/27 09:16
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
ExcelVBAでカレントディレクトリのファイルを開く方法は?
Excel(エクセル)
-
VBA ファイルを開くダイアログでの初期表示にファイルサーバーを指定
Excel(エクセル)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
EXcelのマクロで相対パスでファイルを開く
その他(Microsoft Office)
-
6
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
7
バッチファイル 二つ上のディレクトリのパス取得
その他(プログラミング・Web制作)
-
8
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
9
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
10
《エクセルVBA》「他の人が該当ファイルを使用中の場合」の処理
Excel(エクセル)
-
11
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
12
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
13
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
14
マクロの「SaveAs」でエラーが出るのを解消したいです(再)
Visual Basic(VBA)
-
15
VBA 1次元配列を2次元に追加する
Visual Basic(VBA)
-
16
VBA public変数はどのようなことをしたら解放されますか?
Visual Basic(VBA)
-
17
お助けください!VBAのファイル名エラーについて
Visual Basic(VBA)
-
18
エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの
Excel(エクセル)
-
19
worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応
Visual Basic(VBA)
-
20
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Curdirを実行すると違う場所が...
-
メモ帳を開くと毎回同じ位置・...
-
マイピクチャをDドラにしたらフ...
-
マイドキュメントの画面を2つ並...
-
マイドキュメントに知らないフ...
-
名前を付けて保存⇒場所は指定で...
-
SHV43はeSIMは、使えますか?min...
-
送る(SendTo)のマイドキュメ...
-
XPの壁紙の候補
-
外付けHDDへの家族四人分のiTun...
-
ペイントのデフォルトの保存先...
-
マイミュージックの表示が変わ...
-
マイドキュメントにパスワード設定
-
sugarsyncnのマジックブリーフ...
-
マイドキュメントとマイピクチ...
-
かなり初心者です。。。
-
特定の場所で画像のプレビュー...
-
ウインドーズXP,スタートメ...
-
itunes 新しいパソコンへの買い...
-
マイドキュメントをCドライブか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デスクトップ、ドキュメント、...
-
Curdirを実行すると違う場所が...
-
メモ帳を開くと毎回同じ位置・...
-
Dドライブにうつしてもよいファ...
-
マイピクチャをDドラにしたらフ...
-
アイコンの名前の改行について
-
ドキュメントをCドライブからD...
-
ACCESSファイルが開けません。
-
OneDrive同期解除したのに Outl...
-
マイドキュメントとマイピクチ...
-
DVDを見ると、このファイル...
-
マイドキュメントの画面を2つ並...
-
名前を付けて保存⇒場所は指定で...
-
ペイントのデフォルトの保存先...
-
ピクチャとマイピクチャとは
-
My PicturesとMy Pictureの違い
-
ロジクール製マウス、MX-Rの「...
-
マイドキュメントにパスワード設定
-
マイドキュメントやマイミュー...
-
Win11エクスプローラー左表示の...
おすすめ情報