【VBA】学习记录1:利用命令按钮刷新数据透视表

本文介绍了如何使用VBA在Excel中创建一个命令按钮,以便更直观地刷新数据透视表。作者在记账表的背景下,分享了两种VBA代码实现方法,并详细讲解了设置步骤,包括选择数据源、插入按钮、编写代码等关键操作。通过这个实例,作者开始了VBA的学习之旅。
摘要由CSDN通过智能技术生成

1 背景

今年想重新做个记账表。
之前用过手机APP,做过手动记账的A4模板,都各有优缺点。APP方便但是耗眼睛,纸档的记录方便核算不方便,想不利于做数据分析。
最终敲定还是用Excel(用的WPS)。平时记录基础数据,利用数据透视表汇总分析。
记账表
这里有一个问题,基础数据更新后,数据透视表不会自动更新。手动更新的方法有几种,菜单栏选择刷新或者右键单击数据透视表更新都不够直观,所以想到设置刷新按钮,利用VBA实现。
在这里插入图片描述

2 VBA代码

网上搜索代码,一般给出的方法如下:

ActiveSheet.PivotTables("数据透视表1").PivotCache.Refresh

或者

Worksheets("透视").PivotTables("数据透视表1").PivotCache.Refresh

刚开始用的第一种,试了几次都不行。第二天用的第二种,成了。还没深究原因,先记录下来。

Worksheets("1-流水账").PivotTables("数据透视表-流水账&#
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值