|
例えばA列に20070618221530といった「年〜時間(秒)」まで書かれたデータが複数ありまして、このA列から何年の何月何日何時以降から次の日の何時までというのを指定して検索させ、その範囲を指定したいのですがどうやったらよいのか分かりません。
数字をちゃんと入力して検索するのならばFindメソッドで普通に出来るのですが、私がしたいのは入力した値より大きい値の一番最初のセルから次に入力した値より小さい値の一番最初のセルまでを範囲指定したいのです。
説明が下手で私の言っていることが分かりづらいかもしれませんが、もし分かる方がいれば教えて頂ければ幸いです。
参考例
A列
1 20070512233708
2 20070513124506
3 20070514162324
4 20070515081313
5 20070516055728
6 20070517154234
こういった日付があって、inputboxで20070513120000と入力したら入力した値より大きい最初のセルを指定したいので、"A2"です。
そして次のinputboxで20070517120000と入力したら入力した値より小さい最初のセルを指定したいので"A5"で、A2からA5を選択したいのです。
これで少しは分かっていただけたでしょうか?
inputboxを2回使うのがおかしいのでしょうか?
結構悩んでるのですが、VBA始めたばかりで参考書に載っていることしか出来ず困っています。
よろしくお願い致します。。。。
|
|