我有一个大量的 Excel工作簿,我遇到了一些使用自定义VBA函数和命名范围的公式计算问题。
工作簿的工作流程是Tab 1上的一系列计算,然后过滤到Tab 2上的计算,然后过滤到Tab 3上的计算......依此类推。如前所述,这个工作簿大量我实际上需要使用 Ctrl + Alt + F9 (强制重新计算)整个工作簿)使99%的数据工作在完成更改后完全计算。但是,一组计算(在链接的工作簿中建模)的行为与其他所有行为不同。
在工作簿(Testing Workbook found here)中,数据流如下:
注意:我无法摆脱任何这些中间步骤,因为它们在与此问题无关的其他标签中使用。
从下载文件中的所有值开始,所有值都应该看起来不错。如果在" Rollups"上执行 Ctrl + Alt + F9 选项卡,您将看到值消失(或者至少我希望如此!它在我的两台计算机上使用Excel 2010 ...)。导航回"计算"选项卡和第23行中的值都将为0,即使它们之前不是。 "计算"执行 Ctrl + Alt + F9 选项卡,一切都会好起来的。
如何从" Rollups"执行 Ctrl + Alt + F9 标签,完全螺丝与计算流程?我很好奇它是否与VBA或命名范围有关?
请注意:"解决问题"仅用于"计算"执行 Ctrl + Alt + F9 选项卡不适用于实际工作簿。在真正的工作簿中,我遇到的问题是 Ctrl + Alt + F9 on" Calculations"将" Rollup"的50%归零,而 Ctrl + Alt + F9 on" Rollup&#34 ;在"计算"。
中仅将此单个实例归零