今天小編要跟大家分享的仍然是學員的求助。美女小A每天都會收到同事提報的銷售清單數據,每天的表里都有幾十張SHEET,她需要每天將這幾十張SHEET中的部分數據粘貼成一張日清單總表。她日復一日的重復著這些工作,如此無意義的體力勞動,讓她深感疲倦。于是她問我有沒有什么辦法可以快速將這些分表數據弄到總表中去。也就是說她要將下圖 【圖1】中的數據自動粘貼到總表中去,即【圖2】的效果。
【圖1】源表如下:↓
【圖2】效果圖如下:↓
1. 首先這屬于批量操作的范疇,而且是重復性的操作,在EXCEL中這種重復性且需要批量的操作很適合用VBA來解決。 2. 其次,它的分表格式統一,這是一個好的習慣。好的習慣的好處也許我們可能不以為然,但壞的習慣會給我們帶來很多的麻煩,人生如此,EXCEL也是如此。我們要做養身派,人無遠慮,必有近憂。
一、 首先寫入代碼 1. 按ALT+F11快捷鍵,調出VBA窗口(這里就是EXCEL的后臺) 2. 在VBA窗口中,【插入】選項卡下選擇插入【模塊】,插入兩個模塊,一個用來自動保存分表記錄,一個用來清空總表數據。這樣將來我們可以當模板用。如【圖3】所示:把保存記錄的代碼貼到模塊1代碼窗口:
把清除當前記錄的代碼貼到模塊2代碼窗口:
然后我們關閉VBA窗口。