- 帖子
- 913
- 主題
- 150
- 精華
- 0
- 積分
- 1089
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- office 2019
- 閱讀權限
- 50
- 性別
- 女
- 註冊時間
- 2011-8-28
- 最後登錄
- 2023-7-19
 
|
請問大大:
篩選的語法我只會寫這樣的
,AutoFilter Field:=XX ...........
,但每次表格一有變動,就要再修改程式
請問還有沒有不同寫法?例如用變數或定義命名方式?寫法是怎樣的? 請教!!
With Sh
Sh.Activate
.UsedRange.AutoFilter Field:=44, Criteria1:=">0", Operator:=xlAnd '>0的資料
Set A = .Range("F4", .Range("F4").End(xlDown)) '從..到資料最底
A.Copy
End With
With xSh
xSh.Activate
Range("A5").Activate
.Range("A5").PasteSpecial xlPasteValues '選擇性貼上值
Application.CutCopyMode = False '使來源的copy的虛線閃動停止
Application.DisplayAlerts = False '在程序執行過程中使出現的警告框不顯示
End With |
|