|
▼陸遜 さん今晩は。
> Case1
>s_価格コピーペースト
> Case2
>s_売り上げコピーペースト
> Case3
>
>Case3のときに上記の二つを実行したいのですが、どうすればいいのかご教示お願いいたします。
Case3
s_価格コピーペースト
s_売り上げコピーペースト
でできると思います。
> また別件ですが、オートフィルタで3つ以上の条件で検索を実行するようなマクロは組むことが出来るでしょうか。orですと二つまでしか組めませんでした。どなたかご存知でしたら、合わせてよろしくお願いいたします。
オートフィルタについて。
AutoFilterは、Criteria1,Criteria2しかセットできないので、
AutoFilterを組み合わせて実現させました。試してみてください。
A列に
data1
a
b
c
ab
bc
ac
abc
とデータをセットして試してみてください。
Sub test()
Dim rng As Range, rng2 As Range
Cells(1, 1).AutoFilter Field:=1, Criteria1:="=a", Operator:=xlOr, _
Criteria2:="=b"
Set rng = Range("A2:A100").SpecialCells(xlCellTypeVisible).Rows
'
Cells(1, 1).AutoFilter
Cells(1, 1).AutoFilter Field:=1, Criteria1:="=c"
Set rng2 = Range("A2:A100").SpecialCells(xlCellTypeVisible).Rows
'
Cells(1, 1).AutoFilter
Range("A2:A100").EntireRow.Hidden = True
Union(rng, rng2).EntireRow.Hidden = False
Cells(1, 1).AutoFilter
End Sub
|
|