• ベストアンサー

カレントドライブを取得することはできないのですか?

VBAでカレントドライブを取得することはできないのですか? MsgBox ChDrive をすると 「引数は省略できません」 になるのですが。

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

  • ベストアンサー
回答No.2

カレントドライブ?、それともカレントディレクトリ?? VBAのファイル操作で使うパスは、ファイルダイアログで取り込むか、ThisWorkbook.Pathか、ほとんどコレじゃないですか??

JOZCNEYGQSEO
質問者

お礼

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

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • asciiz
  • ベストアンサー率70% (6871/9771)
回答No.1

ChDrive はカレントドライブを「変更する」ステートメントです。 ChDriveステートメントには、引数が必ず必要です。それで「引数は省略できません」。 カレントドライブを取得するには、CurDir の1文字目を見ます。 MsgBox Left(CurDir, 1) でどうですか。

JOZCNEYGQSEO
質問者

お礼

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

すると、全ての回答が全文表示されます。

関連するQ&A