- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想以编程方式刷新我的 Excel 工作簿的给定工作表中的所有数据透视表。在 StackOverflow 上搜索后,我发现 this question答案建议使用任一
ThisWorkbook.RefreshAll
或者类似的东西
Dim pivot As PivotTable
For Each pivot In Worksheets("MySheet").PivotTables
pivot.RefreshTable
pivot.Update
Next
由于我只想刷新给定工作表中的表格,因此第一种方法不是我想要的。因此,我修改了第二种方法来满足我的需求。
我在这里的问题是 PivotTable
对象的 RefreshTable
和 Update
方法之间有什么区别?我想如果我们同时使用它们,就意味着它们在某种程度上是不同的。
在什么情况下我们可以只使用其中一种来节省时间,因为当数据透视表时刷新和更新似乎需要相当长的时间有很多数据吗?
最佳答案
根据this article稍微测试一下,区别基本上是这样的:
更新:更新单个数据透视表
刷新:使用相同的源数据更新所有数据透视表
例如所有数据透视表使用相同的外部数据库,或所有数据透视表在 Excel 中使用相同的数据表 - 例如如果您有两个数据表,Data1 和 Data2,则使用 Data1 的数据刷新任何数据透视表,将使用 Data1 的数据刷新所有数据透视表
RefreshAll:更新工作簿中的所有数据透视表
关于vba - 数据透视表 "RefreshTable"与 "Update"方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40360844/
我有一个使用简单 VBA 刷新数据透视表的按钮。 当我点击它时,我得到: Run-time error '1004': Reference isn't valid. 当我选择 Debug突出显示以下内
我想以编程方式刷新我的 Excel 工作簿的给定工作表中的所有数据透视表。在 StackOverflow 上搜索后,我发现 this question答案建议使用任一 ThisWorkbook.Ref
pivottable.refreshtable 方法有什么区别?和 pivottable.update ? 我一直在谷歌搜索,但没有弄清楚 pivottable.refreshtable足以更新数据透
我是一名优秀的程序员,十分优秀!