1
Awesome Stackoverflow用戶,Excel 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 2011-01-05 15:46:24