數(shù)據(jù)透視表的數(shù)據(jù)源數(shù)據(jù)修改后,一般情況下已建立的數(shù)據(jù)透視表不會(huì)自動(dòng)更新數(shù)據(jù),通常需要手動(dòng)操作:
- 在數(shù)據(jù)透視表工具中,選擇分析選項(xiàng)卡,點(diǎn)擊刷新

- 在數(shù)據(jù)透視表中任意單元格,右鍵點(diǎn)擊刷新
在Excel中,有兩種方法可以實(shí)現(xiàn)自動(dòng)刷新:
1. 重新打開(kāi)文件時(shí)自動(dòng)刷新
【右擊】-【數(shù)據(jù)透視表選項(xiàng)】-【數(shù)據(jù)】-【打開(kāi)文件時(shí)自動(dòng)刷新】
啟用此方法,修改完數(shù)據(jù)不會(huì)實(shí)時(shí)刷新,在下一次打開(kāi)文件的時(shí)候會(huì)進(jìn)行刷新

2. 使用VBA實(shí)現(xiàn)自動(dòng)刷新功能
在數(shù)據(jù)透視表中任意區(qū)域,插入任意圖形,可以選擇輸入文字如“刷新數(shù)據(jù)” - 在創(chuàng)建好的圖形區(qū)域右擊,選擇指定宏 - 輸入宏代碼 :
Sub refresh()
? ? ? ? ThisWorkbook.RefreshAll
End Sub
注意?。喊琕BA代碼的文件,要存儲(chǔ)為.xlsm格式