1
素晴らしいStackOverflowのユーザー、私はこの多くの問題を引き起こすことはありませのに十分な簡単なようで、何かの難しさを持っていますエクセルVBAのフィルタリング問題
。私は条件に基づいて特定のシートをフィルタリングしようとしています。ここでは、コードは次のとおりです。
Sub FilterWorksheet(sCriteria As String)
'First, clear the filter
ThisWorkbook.Worksheets("MyAwesomeSheet").AutoFilterMode = False
'Then apply the filter for the Transfer_From_seg column
ThisWorkbook.Worksheets("MyAwesomeSheet").AutoFilter Field:=2, Criteria1:=sCriteria
End Sub
何らかの理由で、私は実際にフィルタは私に次のエラーメッセージを与え続けて適用し、最後の行の場合:
Runtime Error '448'
Named argument not found
私はこれで本当に愚かな何かをやっていますか?
ありがとうございます!
更新:
解決策が見つかりました。私はなぜこれが&前のものはそう誰かが素晴らしいことだろうと、私にそれを説明することができていない場合に動作し、非常にわからない
Sub FilterWorksheet(sCriteria As String)
'First, clear the filter
ThisWorkbook.Worksheets("MyAwesomeSheet").AutoFilterMode = False
'Then apply the filter for the Transfer_From_seg column
ThisWorkbook.Worksheets("MyAwesomeSheet").Range("A:H").AutoFilter Field:=2, Criteria1:=sCriteria
End Sub
:ここでのように見えるものです。再度、感謝します!
ありがとう!私はちょうど解決策を見つけた。 – tundal45