excel对“刷新全部”遵循什么顺序

时间:2018-08-01 07:34:01

标签: excel pivot-table

我一直在搜索(123等),以查找必须确定哪种excel算法/过程(任何版本,最好是2013或2016) Refresh All会刷新什么顺序。是工作表的顺序,最后修改的日期,最后创建的日期,工作表的名称等。

(基本上,这是伪劣的,不是很聪明-我知道并且正在修复)我有一个数据透视表,该数据透视表引用了包含另一个数据透视表的范围,该数据透视表引用了一个表,我必须做两次Refresh All,因为我认为最后一个数据透视表在第一个数据透视表之前进行更新,应该在之后进行更新。

我找到了很多代码来控制顺序(可以转到上面23中显示的任何网站),但是关于实际的本机顺序却一无所获。我有一本简单的工作簿(鉴于上述情况可能不太简单),所以我不想添加任何vba。如果我可以调整工作簿中的内容以适应excel的正常运行,那就很好。

虽然我的问题大概是我的一半,但我有一个数据透视表引用了另一个数据透视表(这是我正在修复的问题),但我发现人们遇到更多合法的Refresh All问题(用于OLAP或数据库连接等)。 )。我没有在研究中找到excel“刷新所有内容”的顺序,I think这是应该记录在案的,以提高整体excel的使用率。

1 个答案:

答案 0 :(得分:0)

我很确定 确保Excel只是简单地遍历数据透视表基于索引号的基础PivotCache。但是我也怀疑它会在执行时关闭计算,这意味着,如果您有一个基于数据透视表的数据透视表,除非您单击两次RefreshAll按钮,否则它不会被刷新。