現在、VBで"検索"コマンドをクリックしたときに、指定した文字を
EXCELのA列から探し出し、さらに、その文字の行の
情報をすべてVBのListBoxへ表示させるプログラムを作りたいです。
Input関数をうまく利用するのでしょうか?
それとも他の方法があるのでしょうか?
すいませんが、返答の方をよろしくお願いします。
列AのValueを1行目からずーっと見ていくのが分かりやすいかなー。
Excelの検索機能を使いたければマクロの記録をしてみるとか。
> Input関数をうまく利用するのでしょうか?
全く使わないでしょ。
つーか Input関数って全然関係ないし。
nanashiさん、早速の返答をありがとうございます。
しかし僕がわからないのは、もっと初歩的なことでして・・。
列Aから、指定した文字を検索する方法がわからないのです。
Excelでなくメモ帳の場合、
横一行をInput関数ですべて読み込む作業をLoopでまわし、
読み込んだデ−タの一番最初が検索した文字と一致したときに
そのデ−タすべてをListBoxへadditemで放り込む・・・というやり方でやっていました。
しかし、Excelとなるとこのやり方は通用しないみたいで・・。
考え方を根本的に改めないといけないのでしょうか??
そもそも、VBからExcelを使う方法は分かっていますか?
分かってなかったです。
そこから考え始めなければならないのですね。
すいません、調べなおしてみます。
花ちゃんさんのサイトが分かりやすくて良いと思いますよ。
Excel & Word関連ってところを読んでみてください。
http://www.bcap.co.jp/hanafusa/
ツイート | ![]() |