- ベストアンサー
メッセージボックスで指定したドライブ内のフォルダ一覧作成方法
お世話になります。 特定のドライブ内のフォルダ一覧作成はできるのですが、タイトル通り、メッセージボックスを表示させ、ドライブ...例えば”C:”と入力し、OKを押すと、その入力したドライブ内のフォルダ一覧が作成する方法が知りたいです。 VBに詳しくない為、どこが悪いのか何をしたらいいのか分かりません。 よろしくお願いいたします。 【環境】 ・Windows XP ・Excel2003
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- incho0922
- ベストアンサー率41% (84/204)
回答No.1
お礼
ありがとございました。 InputBox関数の使い方を再度確認したところ、InputBoxにてドライブ指定し、フォルダ一覧を作成する事ができました。 L1のフォルダ場所の指定がうまくできていなかったようです。 'フォルダの場所指定 wkdir = mypath ← mypathにし、実行したところ、できました。 (簡単でしたね。すみませんでした。。。) ************************************************** start: Message = "☆ドライブを指定して下さい☆ 例) c:" Title = "ドライブの指定" mypath = InputBox(Message, Title) If Right$(mypath, 1) = ":" Then GoTo L1 v = MsgBox("ドライブの指定方法が違います") GoTo start L1: 'フォルダの場所指定 wkdir = mypath 'フォルダ名の取得 fname = Dir(wkdir, vbDirectory) ************************************************** 本当にありがとうございました。