當前位置:才華齋>計算機>office辦公>

分享Excel VBA教程 Excel多個表格彙總的方法教程

office辦公 閱讀(7.37K)

Excel VBA教程 Excel多個表格彙總的方法教程

分享Excel VBA教程 Excel多個表格彙總的方法教程

如果你每天的工作都是把分表格彙總到總表中,那你肯定需要下面我要教給你的這個:用VBA批量把每天的各種表格彙總成一張總表,再也不用每張表格的複製貼上了。有沒有什麼辦法可以快速將這些分表資料弄到總表中去。也就是說將下圖 【圖1】中的資料自動貼上到總表中去,即【圖2】的效果。

【圖1】源表如下:↓

【圖2】效果圖如下:↓

1.首先這屬於批量操作的範疇,而且是重複性的操作,在EXCEL中這種重複性且需要批量的操作很適合用VBA來解決。

2.其次,它的分表格式統一,這是一個好的習慣。好的.習慣的好處也許我們可能不以為然,但壞的習慣會給我們帶來很多的麻煩,人生如此,EXCEL也是如此。我們要做養身派,人無遠慮,必有近憂。

一、 首先寫入程式碼

1.按ALT+F11快捷鍵,調出VBA視窗(這裡就是EXCEL的後臺)

2.在VBA視窗中,【插入】選項卡下選擇插入【模組】,插入兩個模組,一個用來自動儲存分表記錄,一個用來清空總表資料。這樣將來我們可以當模板用。如【圖3】所示:

把儲存記錄的程式碼貼到模組1程式碼視窗:

把清除當前記錄的程式碼貼到模組2程式碼視窗:

然後我們關閉VBA視窗。

二、 執行程式碼小技巧

1.點下自定義快速訪問工具欄的小三角,選擇【其他命令】-【快速訪問工具欄】-從下列位置選擇命令下拉框中-選擇【巨集】,將這二個巨集【儲存記錄】與【清除當前記錄】新增到右邊,操作步驟如下:

這時快速訪問工具欄就多了二個按鈕,如下圖所示:

2.點下快速訪問工具欄中【儲存記錄】的按鈕,這時侯程式碼就開始運行了,它會跳出一個對話方塊,問你是否確認彙總所有分表資料,點選是即開始彙總,如下圖所錄:

哇塞,一眨眼的功能就全部彙總好了,好快啊,好爽啊。

1)重要的事情說三遍。請務必注意儲存時要另存為XLSM格式,請務必注意儲存時要另存為XLSM格式,請務必注意儲存時要另存為XLSM格式。^-^,否則你可能寫了半天的程式碼就沒有了,欲器無淚啊。

OK,大功告成。是不是很爽啊!學完了這個提高了不少工作效率。是的,我們要用有限的時間來做更多有意義的事,讓工具成為幫助你的利器而不是讓你煩惱的東西。