如果你一直想學Excel的VBA,但是苦于沒有一個好的老師
Excel本身就提供這樣的幫助手段:錄制宏
錄制宏,将Excel操作直接映射成對應的VBA代碼
圖1 打開錄制宏
圖2 打開錄制宏
Part 2:錄制宏舉例:排序
圖3 錄制宏名稱定義
圖4 排序前
圖5 排序後
Sub 宏1()
'
' 宏1 宏
'
'
Columns("F:F").Select
ActiveWorkbook.Worksheets("Sheet2").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet2").Sort.SortFields.Add Key:=Range("F1"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet2").Sort
.SetRange Range("F1:F18")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
圖6 代碼截圖
注:錄制宏無法實現循環,判斷功能,但很多操作代碼都是可以參考的
以上,為本次的介紹内容,下回見。
本文首發于Excel高效辦公之VBA。排版和細節略作修改,發于頭條
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!