1

スプレッドシートに、オートフィルターで使用するテーブルがあります。表の列は次のとおりです。

日付 名前 会社の種類 プレミアム エージェント

日付と会社でフィルタリングできるようにする必要があります。これまでのところ、自動フィルターを適用するために使用しているコードは次のとおりです。

With ActiveSheet
    .AutoFilterMode = False
        With .Range("A1:F1")
             .AutoFilter
             .AutoFilter field:=1, Criteria1:=">=" & Me.boxDateBegin.Value, _
             Operator:=xlAnd, Criteria2:="<=" & Me.boxDateEnd.Value
             .AutoFilter field:=3, Criteria1:="Bear River Mutual"
        End With
End With

唯一の問題は、これが 2 番目のフィルター (field:=3) を適用していないように見えることです。私は何か間違ったことをしましたか?

OPではなくOPのコメントから編集

フィルタがうまく機能することがわかりました

4

1 に答える 1

0

以下のコードはあなたを助けるかもしれません..

With ActiveSheet .AutoFilterMode = False With .Range("A1:F1") .AutoFilter .AutoFilter field:=1, Operator:=xlFilterValues, Criteria1:=">=" & Me.boxDateBegin.Value, _ Operator:=xlAnd, Criteria2:="<=" & Me.boxDateEnd.Value .AutoFilter field:=3, Criteria1:="Bear River Mutual" End With End With

于 2015-08-03T12:16:55.927 に答える