- 帖子
- 396
- 主題
- 12
- 精華
- 0
- 積分
- 425
- 點名
- 1
- 作業系統
- Win10
- 軟體版本
- Office 2016
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 台中
- 註冊時間
- 2013-7-2
- 最後登錄
- 2026-8-12
  
|
回復 6# stevenliu555
我剛用2007錄製出來,再一個一個慢慢刪,最精簡似乎就一定要這樣了,再簡下去就不能執行了,還挺麻煩的@@- Sub sortdata()
- Sheets("會員名冊").Sort.SortFields.Clear
- Sheets("會員名冊").Sort.SortFields.Add Key:=Range("D2"), Order:=xlAscending '先以D2遞增排序
- Sheets("會員名冊").Sort.SortFields.Add Key:=Range("F2"), Order:=xlAscending '再以F2遞增排序
- With Sheets("會員名冊").Sort
- .SetRange Range("A1:J31")
- .Header = xlYes
- .Apply
- End With
- End Sub
複製代碼 |
|