如何通过Excel VBA自动刷新工作表

 时间:2024-10-12 05:01:35

1、根据如图的数据源在另一张工作表插入了一个简单的数据透视表。

如何通过Excel VBA自动刷新工作表

2、插入的数据透视表放在了Sheet3工作表中。

如何通过Excel VBA自动刷新工作表

3、当源数据中有修改时,数据透视表不会自动刷新,而是要点击按钮进行操作。

如何通过Excel VBA自动刷新工作表

4、可以通过VBA在Sheet3中设置一个触发事件,每次点击Sheet3工作表的同时,就执行“全部刷新”的动作。打开Visual Basic,然后双击项目工程下的Sheet3工作表。

如何通过Excel VBA自动刷新工作表

5、在代码框上方的“通用”选项框中选择Worksheet,右侧的选项框选择Activate事件,意思是激活工作表。

如何通过Excel VBA自动刷新工作表

6、添加“全部刷新”的代码于Activate事件的过程中:当Sheet3激活时,工作簿就全部刷新。

如何通过Excel VBA自动刷新工作表

7、回到源数据工作表中,修改一个数据。

如何通过Excel VBA自动刷新工作表

8、点击Sheet3,工作表时,数据透视表中A1对应的语文成绩也刷新了。

如何通过Excel VBA自动刷新工作表
  • excel中使用vba获得当前表格列最后个非空单元格
  • 打开新的excel默认为2个工作表用vba代码怎么写
  • 在Excel表里怎么用VBA程序算加法?
  • excel中如何用VBA快速填充空白行
  • 如何通过Excel VBA设计用户信息查询工具
  • 热门搜索
    心理健康手抄报资料 小学四年级手抄报 国庆英语手抄报 525心理健康手抄报 中秋节手抄报内容资料 孝心手抄报 书韵飘香手抄报 关于民族的手抄报 电子手抄报模板下载 文明创建手抄报