- ベストアンサー
カレントドライブを取得することはできないのですか?
VBAでカレントドライブを取得することはできないのですか? MsgBox ChDrive をすると 「引数は省略できません」 になるのですが。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
カレントドライブ?、それともカレントディレクトリ?? VBAのファイル操作で使うパスは、ファイルダイアログで取り込むか、ThisWorkbook.Pathか、ほとんどコレじゃないですか??
その他の回答 (1)
- asciiz
- ベストアンサー率70% (6809/9681)
回答No.1
ChDrive はカレントドライブを「変更する」ステートメントです。 ChDriveステートメントには、引数が必ず必要です。それで「引数は省略できません」。 カレントドライブを取得するには、CurDir の1文字目を見ます。 MsgBox Left(CurDir, 1) でどうですか。
質問者
お礼
回答ありがとうございました。
お礼
回答ありがとうございました。