如何在excel中保护表格后刷新所有表格

我的Excel文件有2张名为“A”和“B”

两张表都显示了来自6个查询的数据(6个连接名称)和sql server的视图

普通当我想更新excel文件中的数据时,我按“全部刷新”

但是当我保护表单“全部刷新”无法处理

如何刷新所有页面,包括具有保护function的页面。

看看这个解决scheme

如何保护Excel中的单元格,但允许通过VBA脚本修改这些单元格

https://stackoverflow.com/a/126032/6868389

如果“全部刷新”的时间很短,我的代码工作

但对于我的情况“全部刷新”需要大约15分钟的时间

在“全部刷新”过程完成之前,“保护单”过程开始处理

在这里输入图像说明