0
私は基本的にこれを行うにしようとしています:いくつかの基準を適用するいくつかのフィルタがすでに存在する場合は、オートフィルタ Excel VBA Autofilterで複数の条件を使用していますか?
- を、クリア/フィルタをリセットします。
- ここで、列CがsomeVarXと一致し、列FがsomeVarYと一致するすべての行をフィルタリングします。
私は、複数の基準を行うことができませんでした私は1を行う方法がわからなかったが、2のために、私は3のために
If Sheets(sheetName).FilterMode Then Sheets(sheetName).ShowAllData
をしました。試しました
Worksheets(sheetName).Range("A1").AutoFilter _
field:=3, _
Criteria1:=someVarX, _
VisibleDropDown:=False
Worksheets(sheetName).Range("A1").AutoFilter _
field:=6, _
Criteria1:=someVarY, _
VisibleDropDown:=False
これをすべて修正して正しい構文を使用していますか?あなたのコードで
この:http://stackoverflow.com/questions/21761027/excel-2013-vba-clear-all-filters-macro – cyboashu
'ワークシート(SHEETNAME).Range( "A1")オートフィルタ_ フィールド:= 3、_ Criteria1:= "&someVarX&"、_ VisibleDropDown:= Falseの ワークシート(SHEETNAME).Range(" A1 ").AutoFilter _ fie ld:= 6、_ Criteria1:= "&someVarY&"、_ VisibleDropDown:= False'をqoutesで上書きしてください。 – HA560