• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:¥(パスセパレーター)について)

VBAでフォルダを開くコードのパスセパレーターについて

このQ&Aのポイント
  • VBAでフォルダを開く際、パスの最後にパスセパレーター(¥)を付けても付けなくても問題ありません。
  • パスセパレーター(¥)がない場合、VBAは自動的に付けてくれます。
  • フォルダのパスを指定する際には、パスセパレーター(¥)は不要です。

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

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

ほとんどの場合は、あってもなくてもどちらでもよいのですが(アプリによっては区別する場合があります)、ただし C: と C:\ では意味が異なります。 前者は「Cドライブのカレントディレクトリ」、後者は「Cドライブのルートディレクトリ」です。(まぁこれは「パスの最後」を意味するものではないからですが)

iguyalnxazj
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • foomufoomu
  • ベストアンサー率36% (1018/2761)
回答No.2

>¥がない場合は、自動でvbaが付けてくれてるのでしょうか? これは、VBAが付けているのでなく Explorer.exe が、自動で¥が必要かどうかを判断しています。 一般的には、¥を付けるかどうかは、きちんと区別しなくてはなりません。 ¥が必要かどうかは、呼び出すソフトの仕様によって異なります。

iguyalnxazj
質問者

お礼

ありがとうございました。

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.1

>そもそもフォルダのパスを指定する際は、¥は要らないのでしょうか? です。どちらかというと余計で、付けても良い程度の物です。

iguyalnxazj
質問者

お礼

ありがとうございました。

関連するQ&A