日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

 問心天地寬 2020-04-28

一般的數(shù)據(jù)透視表,修改原表數(shù)據(jù)后,需要手動刷新才可以更新計算,本文通過幾步簡單的操作,來實(shí)現(xiàn)自動計算。

情況一:透視表與原始表格在同一個工作表

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

普通表格轉(zhuǎn)換成為動態(tài)表

點(diǎn)擊表格中的任意一個單元格,在插入菜單,點(diǎn)擊表格,此表是有標(biāo)題的,因此將其勾選,確定后,普通表格就轉(zhuǎn)換成為動態(tài)表。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

插入數(shù)據(jù)透視表

如果不需要篩選,可以在數(shù)據(jù)菜單,將其取消。

回到插入菜單,選擇數(shù)據(jù)透視表,透視表的數(shù)據(jù)源已經(jīng)自動選定,現(xiàn)在先以現(xiàn)有工作表為例,指定一個單元格,確定后插入一個數(shù)據(jù)透視表。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

插入必要的字段和值,構(gòu)建完整透視表

勾選需要分析的字段和值,適當(dāng)調(diào)整行列標(biāo)簽的位置,一個透視表就建立好了。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

現(xiàn)在的透視表只能手動更新

此時添加一條數(shù)據(jù),在透視表上使用右鍵,點(diǎn)擊刷新,數(shù)據(jù)才會重新計算。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

打開開發(fā)工具并切換過去

要實(shí)現(xiàn)透視表的自動更新,需要進(jìn)行一點(diǎn)簡單的設(shè)置。

點(diǎn)擊電子表格左上角的:文件,點(diǎn)擊選項,選擇自定義功能區(qū),在開發(fā)工具前打勾,確定后,切換到開發(fā)工具。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

進(jìn)行錄制宏的操作

點(diǎn)擊錄制宏,點(diǎn)擊確定。鼠標(biāo)點(diǎn)擊透視表內(nèi)任意一個單元格,切換至分析菜單,點(diǎn)擊全部刷新,返回開發(fā)工具,停止錄制。

點(diǎn)擊宏,可以在彈出的對話框內(nèi)看到剛剛錄制好的宏。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

復(fù)制錄制宏自動產(chǎn)生的代碼

點(diǎn)擊編輯,在彈出的窗口中,將此段代碼選擇并復(fù)制。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

選擇粘貼宏代碼的位置

因?yàn)橥敢暠砦挥诠ぷ鞅韘heet1中,所以此處雙擊左側(cè)的sheet1,在彈出的窗口中選擇Worksheet,右側(cè)選擇SelectionChange。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

SelectionChange的含義

從字面意思來說,SelectionChange就是選擇發(fā)生改變,當(dāng)單元格從一個移動到另外一個時,就會觸發(fā)這個事件。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

粘貼剛剛復(fù)制的代碼

將剛剛復(fù)制的代碼粘貼到此段代碼的中間。

這幾步操作的意思是,對于工作表sheet1,當(dāng)活動單元格發(fā)生改變時。就運(yùn)行這段代碼。

如果窗口中有其他多余代碼,要將他們刪除,然后關(guān)閉窗口。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

修改數(shù)據(jù),驗(yàn)證透視表是否自動更新

增加一條記錄,回車后,透視表就會自動計算并更新。修改或刪除數(shù)據(jù),透視表也會自動計算。

情況二:透視表與原始表格不在同一個工作表

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

在新工作表內(nèi)插入數(shù)據(jù)透視表

鼠標(biāo)點(diǎn)擊原表,插入透視表,如果透視表的位置選擇新工作表,操作略有不同,先將新插入的透視進(jìn)行簡單設(shè)置。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

選擇插入代碼的位置

還是在開發(fā)工具,點(diǎn)擊Visual Basic,在彈出的窗口中雙擊ThisWorkbook,選擇Workbook,再選擇SheetSelectionChange,字面意思是指選擇的工作表發(fā)生了改變,當(dāng)工作表從一個切換到另外一個時,就會觸發(fā)這個事件。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

粘貼代碼并返回

將之前錄制宏時所產(chǎn)生的代碼粘貼到此處,刪除其他多余的代碼,關(guān)閉此窗口返回工作表。

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

修改原始表格數(shù)據(jù),驗(yàn)證透視是否自動更新

此時,對原表進(jìn)行的任何修改,透視表就可以實(shí)現(xiàn)自動更新計算了。

鼠標(biāo)移回到原表,再多插入一個數(shù)據(jù)透視表,位置選擇新工作表或現(xiàn)有工作表都可以,確定后設(shè)置好透視表的字段,對原表進(jìn)行的任何修改,所有透視表都會自動更新。

數(shù)據(jù)透視圖也會自動更新

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

數(shù)據(jù)透視圖自動更新

點(diǎn)擊數(shù)據(jù)透視表,在分析菜單內(nèi),插入數(shù)據(jù)透視圖,數(shù)據(jù)更改后,透視圖也會實(shí)時更改。

重要的收尾步驟

不懂任何VBA代碼,也可通過簡單的操作,實(shí)現(xiàn)數(shù)據(jù)透視表自動更新

保存時要注意的事項

上述步驟完成后,很重要的一步是保存。

點(diǎn)擊文件,選擇另存為,點(diǎn)擊瀏覽,選擇電腦上一個合適的位置,修改文件名,類型一定要選擇Excel 啟用宏的工作簿,再點(diǎn)擊保存。


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多