- 締切済み
本当に初心者向けの質問ですが・・・
質問させてください。 object型でExcelを宣言して開いています。 Excelのシート内をデータベースに見立てて検索します。 Findを使えば検索できるのですが、キーが同じシート内に複数ある場合の検出もしたいです。 Findで見つかったレコードをカレントとして次のレコードを下方向に検索していく方法だと想像するのですが… なにか良い関数なりメソッドがあるでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- popesyu
- ベストアンサー率36% (1782/4883)
回答No.1
http://www.asahi-net.or.jp/~zn3y-ngi/YNxv98c2.html 仰るやり方をしたいのならここら辺りが参考になるかと。FindNextを使います。 但し、こういった手法はFor~Nextでループさせた方が分かりやすいコードになります。 サンプル http://64.233.167.104/search?q=cache:qEzXBiuWSo0J:www.maronkurio.jp/cf/cf.cgi%3Fmode%3Dall%26mo%3D44%26namber%3D43%26rev%3D0%26page%3D0+%E3%82%A8%E3%82%AF%E3%82%BB%E3%83%AB+vba+find+next&hl=ja&lr=lang_ja
お礼
有難うございます。無事解決しました。