在Excel中相信大家在统计工作当中肯定都使用过透视表,它是一款非常强大的汇总统计工具!但是由于我们每天都在更新数据,那么在汇总的时候都需要同步自动更新!常规的做法是什么:
点击鼠标右键——刷新?老板说:每次都要重复这个动作太烦了!还是设置透视表选项中的自动刷新?老板说:你是要我每次关闭文件后重新打开才能更新吗!!
每个透视表都要这么设置也太累了!!当然你可以按快捷键(ctrl+alt+f5),老师:我记不住快捷键!
每次数据源增加/删除保后还要点击右键刷新?这也态累了!
我想得到的是实时实地的自动更新:我需要查看点击哪个表,它就会自动更新!(和函数的刷新还是有一点差别)
今天我们说的是只要数据源增加/减少后,结果表中的所有透视表/透视图,或者又新建了透视表都会自动刷新!具体效果:(创建透视表之前先将数据源转为超级表)
透视表实时刷新效果
如果你说不会代码,我还是会告诉你:录呗!因为学习VBA的过程:录,改,写
首先点击开发工具——宏——录制——点击全部刷新数据——停止录制!——查看代码(即鼠标录制的过程)
改代码:
在模块中找到代码复制ActiveWorkbook.RefreshAll(刷新激活的工作表)点击thisworkbook修改事件:选择worksheet和active,粘贴代码即可!
如果你不知道是需要复制哪些代码就调用其他宏,更加简单了,直接输入
【call 刷新】这是我见过最短的vba代码!
听我的,给刷新打call!
今天的技巧很小,但是很实用!如果你需要数据实时的变化也赶紧试试这个方法吧!
Excel中这样简单的多条件查找,你可能还没试过
学习VBA的过程:录,改,写。