Excel VBA質問箱 IV

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

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


2182 / 13645 ツリー ←次へ | 前へ→

【69503】日付の検索について gin 11/7/25(月) 9:19 質問[未読]
【69504】Re:日付の検索について Jaka 11/7/25(月) 10:30 発言[未読]
【69505】Re:日付の検索について gin 11/7/25(月) 10:34 お礼[未読]

【69503】日付の検索について
質問  gin  - 11/7/25(月) 9:19 -

引用なし
パスワード
   いつもお世話になります。
今回の質問は
日付のセル検索をする最適な方法を教えて頂きたいのです。
例えば
4行目のセルに6/1〜8/31までの日付が入っていて
日付を検索する場合inputboxで日付を入力して
Findメソッドで検索させていましたが
7/20を検索させるとなぜか6/7のセルを検索してしまいます。
変数の指定をdate型にすると良いみたいですが
他の日でデバックになった事もあります。
もっと確実な方法があるのでしょうか?
何方かご教授宜しくお願いします。

【69504】Re:日付の検索について
発言  Jaka  - 11/7/25(月) 10:30 -

引用なし
パスワード
   日付が、直接入力か数式なのかでも結果が変わってきます。

ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=7459;id=excel
ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=156;id=FAQ
ht tp://officetanaka.net/excel/vba/tips/tips131.htm

要するに日付をFindで検索するのは、オールマイティにはいかないので注意。

手っ取り早いのが、ワークシート関数のMatchを使えばオールマイティで見はするのだけれど、列、行単位でしか探せないし。

【69505】Re:日付の検索について
お礼  gin  - 11/7/25(月) 10:34 -

引用なし
パスワード
   Jaka さん有難う御座いました。
私も今過去門題でMatch関数が有効なのがわかりました。
試してみます。

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