- 帖子
- 710
- 主題
- 280
- 精華
- 0
- 積分
- 1016
- 點名
- 0
- 作業系統
- Windows 10
- 軟體版本
- Office 2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2011-6-30
- 最後登錄
- 2025-1-19
|
本帖最後由 av8d 於 2017-2-18 11:25 編輯
- Range("A1:C5000").Select
- ActiveWorkbook.Worksheets("工作表1").AutoFilter.Sort.SortFields.Clear
- ActiveWorkbook.Worksheets("工作表1").AutoFilter.Sort.SortFields.Add Key:=Range( _
- "A2:A5000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
- xlSortNormal
- With ActiveWorkbook.Worksheets("工作表1").AutoFilter.Sort
- .Header = xlYes
- .MatchCase = False
- .Orientation = xlTopToBottom
- .SortMethod = xlPinYin
- .Apply
- End With
複製代碼 以上程式碼是針對工作表1進行的,但是我的工作表有50個,想改寫成針對目前工作表,這樣就不用寫50次一樣的巨集,懇請老師們協助,謝謝! |
|