excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel VBA系列之自动刷新工作表

1. 根据如图所示的数据源,我们在另一张工作表中插入一个简单的数据透视表。2. 插入的数据透视表放在Sheet3工作表中;关于数据透视表的基本操作,可参考以下文章。 3. 数据透视表有一个不足之处是,当源数据中有修改时,数据透视表不会自动刷新,而是要点击按钮进行刷新(“数据”选项卡 > “全部刷新”)。4. 为了更便于操作,省去每次点击按钮的时间,可以通过VBA在Sheet3中设置一个触发事件,每次点击Sheet3工作表的同时,就执行“全部刷新”的动作。 操作如下: 5. 打开Visual Basic,然后双击项目工程下的Sheet3工作表。5. 在代码框上方的“通用”选项框中选择Worksheet,右侧的选项框选择Activate事件,指的是激活工作表。Private Sub Worksheet_Activate()End Sub 6. 添加“全部刷新”的代码于Activate事件的过程中:当Sheet3激活时,工作簿就全部刷新。Private Sub Worksheet_Activate()ActiveWorkbook.RefreshAllEnd Sub 7. 回到源数据工作表中,修改一个数据。8. 点击Sheet3工作表时,数据透视表中A1对应的语文成绩也刷新了。以上案例仅用于演示,更多实际应用请根据需求进行调整。
已下架

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接