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


ずろ-  2003-08-04 19:43:54  No: 78882

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

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


nanashi  2003-08-04 20:16:31  No: 78883

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

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

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


ずろ-  2003-08-04 20:33:48  No: 78884

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

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

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


nanashi  2003-08-04 21:37:49  No: 78885

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


ずろ-  2003-08-04 21:58:28  No: 78886

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


nanashi  2003-08-04 22:50:34  No: 78887

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加