Excel VBA質問箱 IV

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

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


10698 / 76734 ←次へ | 前へ→

【71582】Re:Dir関数について
回答    - 12/3/20(火) 14:56 -

引用なし
パスワード
   こんにちは。

>Openメソッドと、Dir関数では与える引数が同じでも違う扱いになる場合が
>あるのでしょうか?
はい。あります。
というか、そもそも同じでないといけないなんて決まりはありませんよね^^


拡張子の表示・非表示はあくまでも「表示」だけのコトで
非表示にしたからって、拡張子が切り捨てられてなくなるわけではありません。
見えないけれどあるのです。つまり
〜〜\before\2012-November.xlsというファイルは存在するが
〜〜\before\2012-Novemberというファイルは存在しない。
だからdir関数は""を返します。

Dir(ThisWorkbook.Path & "\before\" & OpenFileNm & "*")
こうすれば、"2012-November.xls" が返りますが
条件に合いさえすれば 想定外のファイルが返ることもあり得ますから
やはり拡張子まで含めて指定するのが安全です。
8 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 お礼

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