- 帖子
- 94
- 主題
- 28
- 精華
- 0
- 積分
- 145
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 註冊時間
- 2011-9-22
- 最後登錄
- 2025-2-25
|
大家好:
原始程式碼
Sheets("工作表1").Select
x = Application.WorksheetFunction.CountA(Range("A:A")) '欄位有值範圍計算
ActiveSheet.Range("$A$1:$CE$" & x).AutoFilter Field:=7, Criteria1:=">=1",Operator:=xlOr, Criteria2:="=全"
我利用錄製功能篩選出X列大於等於1的值或Y列等於全的值。
現在想利用三個或條件式來完成所以我把程式修改如下
ActiveSheet.Range("$A$1:$CE$" & x).AutoFilter Field:=7, Criteria1:=">=1",Operator:=xlOr, Criteria2:="=全",Operator:=xlOr, Criteria3:="=無"
發現程式錯誤,我在想可能不支援2個以上的條件
若是利用多個條件判別,我還知道怎麼寫
可是若利用多條件,再利用篩選功能,我就不知道怎麼寫。
所以想請問一下,謝謝。 |
|