→ soyoso: 提供已錄製巨集的檔案會比較清楚 05/10 23:23
→ soyoso: 可加上for each 變數 in sheets...next 05/11 00:14
附上程式碼↓↓↓
Sub 排序()
'
' 排序 巨集
'
'
Rows("4:300").Select
ActiveWorkbook.Worksheets("0518").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("0518").Sort.SortFields.Add
Key:=Range("Q4:Q300"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("0518").Sort.SortFields.Add
Key:=Range("P4:P300"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("0518").Sort.SortFields.Add
Key:=Range("K4:K300"), _
SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("0518").Sort
.SetRange Range("A4:Q300")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
※ 編輯: m0a0r0k30304 (220.134.144.186), 05/11/2016 18:31:51
※ 編輯: m0a0r0k30304 (220.134.144.186), 05/11/2016 18:32:41
→ soyoso: 將worksheets("0518")改為activesheet 05/11 18:50
→ soyoso: 或是將ActiveWorkbook.Worksheets("0518")改為activesheet 05/11 18:50
→ soyoso: 再於其他工作表試試 05/11 18:51