- 帖子
- 471
- 主題
- 121
- 精華
- 0
- 積分
- 579
- 點名
- 0
- 作業系統
- WIN10
- 軟體版本
- OFFICE2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-4-16
- 最後登錄
- 2023-1-17
|
[發問] 請問此判斷範圍該如何修正,才不會選擇過多
問題:
1. Range("a1:AW" & [a65536].End(xlUp).Row).Sort Key1:=Range("W1"), Order1:=xlAscending <<如果第2列空白則會往下跑到6萬多列去
2. .Range(Selection, Selection.End(xlDown)).Select <<則往下跑到100萬行去- Sub 數據()
- With Sheets("工作表1")
- .Range("$A$1").AutoFilter Field:=21, Criteria1:=" 類別"
-
- Range("a1:AW" & [a65536].End(xlUp).Row).Sort Key1:=Range("W1"), Order1:=xlAscending
- Range("A1:AW" & [a65536].End(xlUp).Row).Sort Key1:=Range("Y1"), Order1:=xlAscending
- .UsedRange.Columns("U:AD").Copy Sheets("數據(晚餐)").[U1]
- .Range("U2").Select
- .Range(Selection, Selection.End(xlToRight)).Select
- .Range(Selection, Selection.End(xlDown)).Select
- Selection.FormulaR1C1 = "0"
- .Range("A1").AutoFilter
- End With
- End Sub
複製代碼 |
|