Excel 2010 ワークボードに大量のデータを含むスプレッドシートがあります。このページは、組み込みのオートフィルターで並べ替えることができます。別のシートで、ソートの一部を行うボタンを作成しました。例えば:
Sub forsteKvartalAftaleIndgaet()
'
Sheets("AMRM01").Select
ActiveSheet.Range("$A$12:$P$76").AutoFilter Field:=2, Criteria1:="<01-04", _
Operator:=xlAnd
Sheets("Ark2").Select
End Sub
Sub andenKvartalAftaleIndgaet()
'
Sheets("AMRM01").Select
ActiveSheet.Range("$A$12:$P$76").AutoFilter Field:=2, Criteria1:=">01-04", _
Operator:=xlAnd, Criteria2:="<01-07"
Sheets("Ark2").Select
End Sub
これを行うと、シートにはその年の第 1 四半期と第 2 四半期が表示されます。次のように、年の第 3 四半期と第 4 四半期を示す 2 つのボタンがあります。
Sub TredjeKvartalAftaleIndgaet()
'
Sheets("AMRM01").Select
ActiveSheet.Range("$A$12:$P$76").AutoFilter Field:=2, Criteria1:=">01-07", _
Operator:=xlAnd, Criteria2:="<01-10"
Sheets("Ark2").Select
End Sub
Sub FjerdeKvartalAftaleIndgaet()
'
Sheets("AMRM01").Select
ActiveSheet.Range("$A$12:$P$76").AutoFilter Field:=2, Criteria1:=">01-10", _
Operator:=xlAnd, Criteria2:="<31-12"
Sheets("Ark2").Select
End Sub
私の問題: ボタン (第 2 四半期) を押すと、第 2 四半期がフィルタリングされて表示されます。しかし、「第 3 四半期」ボタンを押すと、第 2 四半期フィルターが削除され、第 3 四半期が表示されます。
オートフィルター ボタンのビルドで可能なように、両方のボタンを同時に押すことを可能にするある種の VBA コードを書くことは可能ですか?
私の言いたいことがよくわからない場合は、より良い説明を求めてください。
前もって感謝します