加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

数据透视表的自动更新(VBA)

(2013-10-14 13:47:28)
标签:

excel

自动刷新

数据透视表

vba

分类: Excel
http://mmsns.qpic.cn/mmsns/6oWJZdNtu5Aiam4riaw53b2QyeHA2YzAry3bTUJQ8liavpQf1BWCkiaAUQ/0

 

    今天的内容比较简单,但是理解起来可能没有基础的朋友会稍感困难,对于Excel中的VB程序,我日后也会专门进行专题的讲授,帮助大家尽快加入高手的行列。


    做好数据透视表之后,在数据透视表的那个页面,同时按下按键Alt+F11调出VBA代码窗口。在VBA的编辑窗口中的代码区域输入如下代码:

 

Private Sub Worksheet_activate()

ActiveSheet.pivotTables("XXX(这里XXX填写的是sheet的名称,中英文都可以哦)").PivotCache.Refresh

End Sub


    完成之后,可以直接关闭代码窗口,然后将Excel文件保存为启用宏的工作簿,也就是xlsm后缀名的文件哦。


    以后你更改原始数据之后,你只要再看看你的透视表就会发现无需刷新,数据便会自动更新哦。是不是很牛叉。。。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有