原文標(biāo)題:《太變態(tài)了!同事用了 Excel 錄制宏,1 秒搞定我大半天工作!》
鏘鏘!大家好哇~ 我是衛(wèi)星醬!
諸位在工作中,是不是經(jīng)常被重復(fù)又枯燥的 Excel 操作煩到掉頭發(fā)?
想不想掌握一種技巧,讓表格自動(dòng)調(diào)整工作表格式,整理數(shù)據(jù),甚至進(jìn)行計(jì)算?
那就快來(lái)和我一起,學(xué)習(xí)今天的 VBA 錄制宏吧!
1、什么是宏
在之前的文章中,當(dāng)咱們碰到一些復(fù)雜的問(wèn)題,總是會(huì)請(qǐng)出「宏」這個(gè)殺手锏:
在文段中貼上大段大段的代碼,然后輕輕巧巧地說(shuō)上一句 ——「這樣就好啦!」
「宏」,就是咱們錄制或編寫的這一系列命令和操作~
不過(guò),讓初學(xué)者學(xué)習(xí)寫代碼還是太超過(guò)了……
所以,今天帶給大家的,其實(shí)是宏的另一種技巧:錄制宏!
只要親自操作一次,Excel 就能把剩下的 999 次全部完成~
2、工作表復(fù)制高手
我們用幾個(gè)實(shí)際的例子來(lái)演示:
先來(lái)看看宏是怎樣自動(dòng)復(fù)制工作表的。
之前我們講過(guò)一個(gè)表格復(fù)制的問(wèn)題:
要想把一張訂單記錄表復(fù)制到工作簿的其他位置,還不變形,需要經(jīng)過(guò):
這么多步驟……
如果我想制作多份,就得重復(fù)重復(fù)再重復(fù)
其實(shí)只要先按照正常順序復(fù)制一次訂單表。
然后在【開(kāi)發(fā)工具】選項(xiàng)卡中找到【錄制宏】,點(diǎn)它。
命名宏并自定義一個(gè)快捷鍵,比如【Ctrl+q】,【確定】。
接著將 Sheet2 復(fù)制一份。
完成后【停止錄制】。
現(xiàn)在只要按下【Ctrl+q】,就能快速?gòu)?fù)制一份訂單表了!
但這還不夠批量。
快來(lái)點(diǎn)擊【開(kāi)發(fā)工具】-【宏】,編輯我們剛剛錄制的宏:
在模塊 1 這里添加一點(diǎn)代碼:
? Sub 復(fù)制訂單表 () 的下一行寫:
For i = 1 To 5
? End Sub 的上一行加上:
Next
這樣我們復(fù)制訂單表的動(dòng)作就被循環(huán)了 5 次(想要 n 次就寫「To n」)!
關(guān)閉宏界面,再按一次【Ctrl+q】:
量大管飽!
3、排序神器
有時(shí)候我們會(huì)對(duì)數(shù)據(jù)有特殊的排序要求。
比如,每一列都要在升序的前提下,將橙色排到最前。
像這樣只有 3 組數(shù)據(jù)其實(shí)還好,鼠標(biāo)多點(diǎn)幾輪也就結(jié)束了。
但要是你的冤種同事,把所有的數(shù)據(jù)都按照這種匪夷所思的格式進(jìn)行標(biāo)記……
呵呵。
快讓錄制宏救你于水火!
在【開(kāi)發(fā)工具】選項(xiàng)卡中找到【使用相對(duì)引用】,點(diǎn)擊,再點(diǎn)擊【錄制宏】。
命名宏并自定義快捷鍵。
【確定】錄制后,選中待排序的數(shù)據(jù),【數(shù)據(jù)】-【排序】,排序依據(jù)選擇【單元格顏色】,次序選擇橙色,【在頂端】。
【結(jié)束錄制】后,按下快捷鍵【Ctrl+y】,就能自動(dòng)排序啦:
快去給胡亂標(biāo)記數(shù)據(jù)的同事秀一把!
4、寫在最后
好了,今天的分享就到這里~
我們用工作表復(fù)制和排序兩個(gè)例子,演示了 Excel 中,錄制宏這樣一個(gè)好用的神技巧!
本文來(lái)自微信公眾號(hào):秋葉 Excel (ID:excel100),作者:衛(wèi)星醬
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。