今天蘭色要分享一個亮眼的Excel技巧:
讓Excel表格自動排序
怎麼自動排?先看效果:
蘭色從網上下載的各大城市最新平均工資排行表
當我改動其中一個城市的平均工資時,比如廣州由7965改為10000,整個表格的順序會自動調整:
是不是很神奇的樣子,怎麼做到的?
本技巧用到了兩個VBA編程知識:錄製宏和事件程序。別怕,你不用寫代碼,只需要簡單2步,新手也可以輕鬆完成!跟蘭色一起做吧:
1、點擊左下角的「錄製宏」圖標(點擊後圖標會變成小四方塊),彈出的窗口直接點確定(記住宏名稱)。選取表格區域(從數字列向左選取)後點排序命令。最後點小四方塊停止錄製(這一步很重要,不要忘了點)
2、在工作表標籤上右鍵 - 查看代碼 ,在彈出的窗口中左側下拉框中選取worksheet,右側下拉框中選取Change,然後在自動生成的代碼中間插入一行,輸入第一步中出現的宏名稱(宏6),關閉彈出的代碼窗口。
設置完成!你修改數據後,表格就可以自動調整順序了:
註:
蘭色說:今天借自動排序學習了錄製宏功能的使用。什麼是錄製宏,說白點就是把你操作的步驟錄製下來,需要用的時候重複一次(本例是借用工作表事件自動觸發)。
長按下面二維碼圖片,點上面」識別圖中二維碼「然後再點關注,每天可以收到一篇蘭色最新寫的excel教程。