Excel VBA質問箱 IV

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

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


47496 / 76732 ←次へ | 前へ→

【34191】Re:サブルーチン等について
回答  kobasan  - 06/1/28(土) 8:36 -

引用なし
パスワード
   おはようございます。

オートフィルタの方を少し修正しました。
これも試してみてください。

Sub test()
  Dim rng As Range, r1 As Range, r2 As Range
  Application.ScreenUpdating = False
  If ActiveSheet.AutoFilterMode Then ActiveSheet.AutoFilterMode = False
  Cells(1, 1).AutoFilter Field:=1
  Set rng = Range("A2", Range("A65536").End(xlUp))
  '
  Cells(1, 1).AutoFilter Field:=1, Criteria1:="=a", Operator:=xlOr, _
                   Criteria2:="=b"
  Set r1 = rng.SpecialCells(xlCellTypeVisible).Rows
  '
  Cells(1, 1).AutoFilter
  Cells(1, 1).AutoFilter Field:=1, Criteria1:="=c"
  Set r2 = rng.SpecialCells(xlCellTypeVisible).Rows
  '
  Cells(1, 1).AutoFilter
  rng.EntireRow.Hidden = True
  Union(r1, r2).EntireRow.Hidden = False
  Cells(1, 1).AutoFilter
End Sub
0 hits

【34182】サブルーチン等について 陸遜 06/1/27(金) 20:49 質問
【34187】Re:サブルーチン等について kobasan 06/1/28(土) 0:15 回答
【34191】Re:サブルーチン等について kobasan 06/1/28(土) 8:36 回答
【34201】Re:サブルーチン等について 陸遜 06/1/28(土) 18:38 お礼

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