• ベストアンサー

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

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

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

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

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

JOZCNEYGQSEO
質問者

お礼

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

その他の回答 (1)

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

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

JOZCNEYGQSEO
質問者

お礼

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

関連するQ&A