- 帖子
- 967
- 主題
- 0
- 精華
- 0
- 積分
- 1001
- 點名
- 0
- 作業系統
- WIN XP
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-11-29
- 最後登錄
- 2022-5-17
 
|
本帖最後由 register313 於 2012-4-24 21:30 編輯
回復 1# m09903020 - Sub sorting_order()
- C = [G2].End(xlToRight).Column - [G2].Column + 1
- For Each G In Range([G2], [G2].End(xlDown))
- G.Resize(1, C).Sort Key1:=G, Order1:=xlAscending, Header:=xlGuess, Orientation:=xlLeftToRight
- Next
- End Sub
複製代碼- Sub sorting_order()
- C = [G2].End(xlToRight).Column - [G2].Column + 1
- 'C=G2向右最後一欄之欄號-G2欄號+1=11-7+1=5欄
- For Each G In Range([G2], [G2].End(xlDown))
- '迴圈:共有幾列要排序 第1圈:G=G2,第2圈:G=G3...
- G.Resize(1, C).Sort Key1:=G, Order1:=xlAscending, Header:=xlGuess, Orientation:=xlLeftToRight
- 'G2擴大5欄作排序 排序鍵G2 遞增排序 無標題 依列排序
- 'G3擴大5欄作排序 排序鍵G3 遞增排序 無標題 依列排序
- Next
- End Sub
複製代碼 |
|