工作中,自動化是經常遇見的,操作起來方便快捷,可以大幅度提高工作效率,個別情況下哪怕是提速1秒中,對整個工作進程都有很大的幫助!今天教大家如何實現Excel表格中數據自動升序!(當然降序的操作步驟是一樣的)
自動化的步驟中當然少不了 宏命令,但是今天教大家的宏不需要敲寫代碼!及其容易學會!
打開表格後,
選中【開發者工具】→【錄製宏】→(記住宏名稱,例:宏1)→【確定】
這次舉例是名次在右邊,所以 【從右向左】 依次選中 B列和A列,如果名次在左邊就從左往右選中A列和B列;
然後點擊【開始】按鈕→【排序和篩選】→【升序或者降序】
這個時候就要關閉錄製宏了,選中【開發者工具】→【停止錄製】
這個步驟是不能少的,因為不點停止錄製,就沒法使用這個宏了!
接下來滑鼠右鍵 選中標籤
【Sheet2】→【查看代碼】,在彈出的代碼頁選中【Sheet2(Sheet2)】
→將【通用】選項改為【worksheet】
→將【聲明】選項改為【Change】
在這兩行代碼中間輸入 剛剛保存的【宏名稱】例:宏1
Private Sub Worksheet_Change(ByVal Target As Range)宏1
End Sub
然後直接關閉代碼頁面!
最後一步檢查:
在你修改名次後,你會發現名次是自動排序的!
創作不易,請多關注!謝謝支持!