设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 6541|回复: 7
打印 上一主题 下一主题

求助一段自动刷新的VBA代码

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-4 11:07:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 LoveSeiya 于 2010-1-4 12:47 编辑

在EXCEL中可以设置按F8手动刷新数据,现在想设计这么个按钮,按钮的作用按后可以一次性刷新所有数据透视表的数据,不晓得该怎么写这段代码,我没学过VBA,求高手赐代码!!!感激不尽!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-1-4 14:24:19 | 只看该作者
我也想知道啊

点击这里给我发消息

3#
发表于 2010-1-4 18:16:19 | 只看该作者
F8刷新数据?
楼主你按F8试试。
4#
 楼主| 发表于 2010-1-4 23:13:05 | 只看该作者
我知道按F8就可以的,我现在就是想设计个按钮,按钮的作用就相当于按F8,毕竟按F8就我知道,人家用的人不懂,所以么想弄个按钮算了,老大能帮忙吗?
5#
发表于 2010-1-5 09:27:03 | 只看该作者
Should be key F9, not F8.  
Code as below, pls change the P-Table name as yours.


Private Sub CommandButton1_Click()
ActiveWorkbook.ActiveSheet.Calculate       'Re-Calculate worksheet.
ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh    'Re-Calculate P-Table.
End Sub

点击这里给我发消息

6#
发表于 2010-1-5 22:03:48 | 只看该作者
我知道按F8就可以的,我现在就是想设计个按钮,按钮的作用就相当于按F8,毕竟按F8就我知道,人家用的人不懂,所以么想弄个按钮算了,老大能帮忙吗?
LoveSeiya 发表于 2010-1-4 23:13

F8是扩展选择的快捷键
数据重新计算是F9
网页或者文件夹的刷新是F5(F5在EXCEL里是定位)
方漠版主提供的代码可以解决你的问题。

点击这里给我发消息

7#
发表于 2010-1-6 16:16:35 | 只看该作者
受教!!!
8#
发表于 2011-12-29 11:15:15 | 只看该作者
学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 02:43 , Processed in 0.097908 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表