重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

EXCELにはいっているある情報をVBAを使って検索してそれに当たる一列のデーターを取得したいです。ひとつにあたるデータは複数であって循環を使って、それにあたるすべてを取得したいです。イメージとしては
生年月日|お名前|履歴
1900/1/1 | YAMADA | RIREKI1
1901/1/1 | TOKYO | RIREKI2

ファームには生年月日を入れて【1900/1/1】検索コマンドを押すと
1900/1/1 | YAMADA | RIREKI1 一列がすべて出るようにしたいです。
同じ生年月日の人がいればそれで複数データとして出したいです。
よろしくお願いします。

A 回答 (2件)

・フォームの作成


・テキストボックスに入力した値の取得
・セルの値の取得
・Forループ
・セルへの書き込み

VBAでこれらを行う方法は理解されていますか?

プログラムは単純に言えば
「やりたいことを、やりたい順に」
書けばそれなりに動いてくれます。
    • good
    • 0
この回答へのお礼

ご返答ありがとうございました。もう少し具体的に説明いただきたいのです。範囲の設定、ループの設定で複数のデータの取得です。
よろしくお願いいたします。

お礼日時:2009/10/26 17:36

VBAは必ず使用しなければいけないのですか?


希望の動作は「オートフィルタ」を使用すれば実現できると思いますが
(2003以前なら データ>フィルタ>オートフィルタ)

この回答への補足

迅速なご回答ありがとうございます。今の段階をオードフィルタで検索してます。ただし、検索するものがひとつのシートにまとまったわけではないので、VBAで作ろうと考えてるのです。
よろしくお願いいたします。

補足日時:2009/10/26 12:49
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!