VBからEXCELの指定した行を読み書きするには?


ずろ-  2003-08-04 19:43:54  No: 78882  IP: [192.*.*.*]

現在、VBで"検索"コマンドをクリックしたときに、指定した文字を
EXCELのA列から探し出し、さらに、その文字の行の
情報をすべてVBのListBoxへ表示させるプログラムを作りたいです。

Input関数をうまく利用するのでしょうか?
それとも他の方法があるのでしょうか?
すいませんが、返答の方をよろしくお願いします。

編集    削除
nanashi  2003-08-04 20:16:31  No: 78883  IP: [192.*.*.*]

列AのValueを1行目からずーっと見ていくのが分かりやすいかなー。
Excelの検索機能を使いたければマクロの記録をしてみるとか。

> Input関数をうまく利用するのでしょうか?

全く使わないでしょ。
つーか Input関数って全然関係ないし。

編集    削除
ずろ-  2003-08-04 20:33:48  No: 78884  IP: [192.*.*.*]

nanashiさん、早速の返答をありがとうございます。
しかし僕がわからないのは、もっと初歩的なことでして・・。
列Aから、指定した文字を検索する方法がわからないのです。

Excelでなくメモ帳の場合、
横一行をInput関数ですべて読み込む作業をLoopでまわし、
読み込んだデ−タの一番最初が検索した文字と一致したときに
そのデ−タすべてをListBoxへadditemで放り込む・・・というやり方でやっていました。

しかし、Excelとなるとこのやり方は通用しないみたいで・・。
考え方を根本的に改めないといけないのでしょうか??

編集    削除
nanashi  2003-08-04 21:37:49  No: 78885  IP: [192.*.*.*]

そもそも、VBからExcelを使う方法は分かっていますか?

編集    削除
ずろ-  2003-08-04 21:58:28  No: 78886  IP: [192.*.*.*]

分かってなかったです。
そこから考え始めなければならないのですね。
すいません、調べなおしてみます。

編集    削除
nanashi  2003-08-04 22:50:34  No: 78887  IP: [192.*.*.*]

花ちゃんさんのサイトが分かりやすくて良いと思いますよ。
Excel & Word関連ってところを読んでみてください。

http://www.bcap.co.jp/hanafusa/

編集    削除