原來我離excel這麼遠

公司來了一位excel很強的財務主管,建議我公司全面換成office 365,這樣就能擁有office 365專屬的函式,例如 sort

可惜公司不會全部(含各廠)升級到o365;沒關係,我們還有vba。

(一)先開啟開發人員功能(方便執行)或是按下 Alt+F11 直接叫出vba來。

(二)寫VBA

Sub SortData()

Range("A:G").Sort , _
Key1:=Range("E2"), Order1:=xlAscending, _
Key2:=Range("D2"), Order2:=xlDescending, _
Header:=xlYes

End Sub

(三)打開Excel表格,輸入ALT+F8執行巨集(VBA)
即可進行排序