Excel VBA質問箱 IV

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

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


7508 / 13644 ツリー ←次へ | 前へ→

【38721】条件検索 迷える子羊 06/6/8(木) 23:33 質問[未読]
【38727】Re:条件検索 Kein 06/6/8(木) 23:55 回答[未読]

【38721】条件検索
質問  迷える子羊  - 06/6/8(木) 23:33 -

引用なし
パスワード
   オートフィルターで検索する場合、他の列の条件も含めた検索は出来ませんか?
たとえばA列で●を含むものをフィルターにかけて、B列でさらに●を含むものをフィルターにかければ絞り検索は出来ますよね。
でも、A列またはB列で●を含むものという検索は出来ないのでしょうか?

【38727】Re:条件検索
回答  Kein  - 06/6/8(木) 23:55 -

引用なし
パスワード
   検索はフィルター以外にもやり方がありますが、複雑な条件の検索なら
作業列に数式を埋め込むのが手っ取り早く、処理速度も期待できます。
例えば

On Error Resume Next
With Range("A2", Range("A65536").End(xlUp)).Offset(, 26)
  .EntireRow.Hidden = False
  .Formula = _
  "=IF(AND(ISERR(FIND(""A"",$A2)),ISERR(FIND(""A"",$B2))),1,"""")"
  .SpecialCells(3, 1).EntireRow.Hidden = True
  .ClearContents
End With

なんてコードで文字"A"を A:B列どちらにも含まない行を、非表示にできる
と思います。AA列を作業列として使ってます。

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