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