假設(shè)我有多個文件,文件結(jié)構(gòu)都相同,但是行數(shù)是不一樣的
我隨機打開一個文件。
發(fā)現(xiàn)這個表格有個嚴重問題,最上方有兩行多余的。
我于是把這兩行選擇,右擊刪除。
刪除之后,我再把第一選擇標成藍底白字。
這樣做完之后,打開第二個文件,又得這么來一遍。
于是,我想,有沒有更快的方法。
錄制宏就可以將這些重復(fù)的操作變成一步。
由于是很多個文件,所以錄制的宏希望針對其他的文件操作,建議保存在個人宏工作簿中。
點擊【開發(fā)工具】,【錄制宏】.
宏名取名為“delrow”,保存在個人宏工作簿中。
然后,選擇前兩行,刪除。
選擇第一行,設(shè)置藍底白字,加粗。
完成這些操作,建議鼠標點擊一個單元格如A2,再停止錄制。
為什么要這個步驟?
如果沒有這個選擇A2單元格的操作,以后一執(zhí)行宏,最終都是選擇了第一行標題。
經(jīng)過上述操作,宏已經(jīng)錄制好了。
但是,如何其他文件也可以使用呢?
然后選擇,剛才的宏,添加過去。
打開第二個文件,就可以直接點擊這個按鈕,就一鍵完成了以下操作,刪除多余的前兩行,將第一行標題改為藍底白字加粗。
這就是保存在個人宏工作簿中的好處。
以后這個電腦這個Excel上方就多了一個按鈕,隨便一個文件都可以用。
但是,新的一個問題,如果我有100個文件,難道每個文件需要打開,按一個這個按鈕嗎?
錄制宏的操作就無法實現(xiàn)這種從第1個文件到第100個文件循環(huán)操作。
需要進一步學(xué)習(xí)VBA的知識。
子曰:用之則行,不用則藏。
意思是說,如果你用我的這些建議,就馬上行動,知行合一,如果你不用,就趕緊收藏,以絕后患。