Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


937 / 13645 ツリー ←次へ | 前へ→

【77414】データ一覧から複数条件で対象の行を探す さい 15/9/23(水) 22:35 質問[未読]
【77415】Re:データ一覧から複数条件で対象の行を探す ichinose 15/9/24(木) 6:58 発言[未読]

【77414】データ一覧から複数条件で対象の行を探す
質問  さい  - 15/9/23(水) 22:35 -

引用なし
パスワード
   VBAでデータ一覧から下記の条件で該当する人物・人物が記載されているセル(Range型)を取得したいです。

表には、<No.><属性><種族><攻撃範囲><モード><名前>が記載されています。
すべての条件を指定すればひとつの行しか出てこないという前提です。

イメージ
Dim hoge As Range
set hoge = Activesheet.<検索条件>
のような形


こちらが取得している情報
・ 属性=火 As String
・ 種族=神 As String
・ 攻撃範囲=広範囲 As String
・ モード=攻撃 As String

自分で探すと、No.9の「○○○○○」 セル:G12 が探せます。(画像が貼れないので申し訳ないです)
これをプログラムでやらせたいです。
どのように検索をすればよいか教えて下さい。

【77415】Re:データ一覧から複数条件で対象の行を...
発言  ichinose  - 15/9/24(木) 6:58 -

引用なし
パスワード
   ▼さい さん:
>VBAでデータ一覧から下記の条件で該当する人物・人物が記載されているセル(Range型)を取得したいです。
>
>表には、<No.><属性><種族><攻撃範囲><モード><名前>が記載されています。
>すべての条件を指定すればひとつの行しか出てこないという前提です。

Excelの便利な機能の一つ、オートフィルタを使うと出来そうな事象だと思います。
マクロの記録やこの質問箱でAutoFilterで検索すれば、類似質問が見つかると思います。

他にも フィルタオプションというこれまた便利な検索機能がありますから、
使い方を覚えて、それから マクロの記録やこのサイトを検索することで、
VBAコードにするにはどうすればよいか 調べることが出来ます。

www.vbalab.sakura.ne.jp/vbaqa/c-board.cgi?cmd=ntr;tree=62674;id=excel

オートフィルタでの検索例↑


>イメージ
>Dim hoge As Range
>set hoge = Activesheet.<検索条件>
>のような形
近い形で検索結果を取得できるようなインターフェースを持ったプログラムを
作れば可能です。
うまく作れば、次に作成するプログラムでも同様な検索が必要な場合、その時には
呼び出すだけで良いようになります。


>自分で探すと、No.9の「○○○○○」 セル:G12 が探せます。(画像が貼れないので申し訳ないです)

www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=73554;id=excel

データ例を↑のように掲載すれば、回答する人や後々この投稿を参考にしたい方にも
便利なスレッドになりますから、データの掲載は必要ですよ!!

937 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free