EXCEL应用程序更新事件
我工作表中的大多数单元格每秒接收一次RTD数据,刷新数据时会进行大量计算。它变得很慢了。如果我将Application.ScreenUpdate设置为false,是否意味着即使屏幕上没有刷新最新的数据,但仍将使用最新的值计算函数 例如,我有一个单元格C1:C300,它每秒更新一次。另一列D1:D300使用C1:C300中的值来计算一些公式。现在,如果我将Application.screenUpdate设置为false,但将计算模式设置为automatic,那么我会加快速度而不会造成任何问题吗?我的意思是,我无法从屏幕上判断D1:D300中的计算是否使用C中的新数据进行计算EXCEL应用程序更新事件,excel,vba,rtd,Excel,Vba,Rtd,我工作表中的大多数单元格每秒接收一次RTD数据,刷新数据时会进行大量计算。它变得很慢了。如果我将Application.ScreenUpdate设置为false,是否意味着即使屏幕上没有刷新最新的数据,但仍将使用最新的值计算函数 例如,我有一个单元格C1:C300,它每秒更新一次。另一列D1:D300使用C1:C300中的值来计算一些公式。现在,如果我将Application.screenUpdate设置为false,但将计算模式设置为automatic,那么我会加快速度而不会造成任何问题吗?我
谢谢 Application.ScreenUpdate=false不会影响自动计算,因此这是正常的。但当VBA退出并返回Excel时,Application.ScreenUpdate会自动重新打开
因此,从VBA控制计算和屏幕更新可能更好