Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10694 / 76734 ←次へ | 前へ→

【71586】Re:Dir関数について
発言  hint  - 12/3/21(水) 8:02 -

引用なし
パスワード
   ▼VBA初級者 さん:
>お二人とも、素早い返答ありがとうございます。
>
>>Dir(ThisWorkbook.Path & "\before\" & OpenFileNm & "*")
>>こうすれば、"2012-November.xls" が返りますが
>
>& "*"をつけることで、Dir関数は動くようになりました。
>ありがとうございます。
>
>>条件に合いさえすれば 想定外のファイルが返ることもあり得ますから
>>やはり拡張子まで含めて指定するのが安全です。
>基本的にはファイル名の命名規約はもう少し複雑で、
>拡張子をはずしても問題は無さそうなんですが、システム開発の
>基本としては私も問題があるな…と思っていました。
では避けたほうがいいでしょう。

>が、フォルダのオプションから拡張子の表示を選択して
>OpenFileNmに「& "*"」を追加してしてみても
>1004エラーで落ちてしまいます。。
Workbooks.Open の引数に * 付きのものをセットしていませんか?
それならエラーになりますよ。
拡張子を除いた(*なんかつけない)ものは開けるはずです。
既に指摘があるように、そういう方法は推奨しませんけれども。
9 hits

【71576】Dir関数について VBA初級者 12/3/20(火) 7:57 質問
【71577】Re:Dir関数について UO3 12/3/20(火) 8:38 発言
【71582】Re:Dir関数について 12/3/20(火) 14:56 回答
【71585】Re:Dir関数について VBA初級者 12/3/21(水) 0:33 質問
【71586】Re:Dir関数について hint 12/3/21(水) 8:02 発言
【71594】Re:Dir関数について UO3 12/3/21(水) 19:58 発言
【71596】Re:Dir関数について VBA初級者 12/3/22(木) 1:34 お礼

10694 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free