[問題] EXCEL 資料篩選 VBA
軟體:excel
版本:2010
我想將資料依照某個日期欄位篩選後進行大到小的排序
我將整個動作錄製起來,但是範圍是死的
所以我把選取範圍作定義
把固定範圍都改成我定義的range後
都發生執行階段錯誤1004
想請問原因為何
以下是程式碼
Worksheets("資料").Range("A1").CurrentRegion.Name = "move"
Range("move").Select
Selection.AutoFilter
ActiveWorkbook.Worksheets("資料").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("資料").Sort.SortFields.add Key:=Range( _
"move"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("資料").Sort
.SetRange Range("move")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.96.151
※ 編輯: qwe741 來自: 140.125.96.151 (06/25 15:20)
推
06/26 08:45, , 1F
06/26 08:45, 1F
→
06/26 08:47, , 2F
06/26 08:47, 2F
Office 近期熱門文章
PTT數位生活區 即時熱門文章