首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA:如何防止QueryTable刷新?

VBA:如何防止QueryTable刷新?

在VBA中,可以通过以下方法防止QueryTable刷新:

  1. 使用Application.Calculation属性设置手动计算模式。

在VBA代码中添加以下代码:

代码语言:txt
复制
Application.Calculation = xlCalculationManual

在代码执行完毕后,再添加以下代码将计算模式设置为自动:

代码语言:txt
复制
Application.Calculation = xlCalculationAutomatic
  1. 使用QueryTable的EnableRefresh属性设置为False。

在VBA代码中添加以下代码:

代码语言:txt
复制
ActiveSheet.QueryTables(1).EnableRefresh = False

在代码执行完毕后,再添加以下代码将EnableRefresh属性设置为True:

代码语言:txt
复制
ActiveSheet.QueryTables(1).EnableRefresh = True
  1. 使用QueryTable的BackgroundQuery属性设置为False。

在VBA代码中添加以下代码:

代码语言:txt
复制
ActiveSheet.QueryTables(1).BackgroundQuery = False

在代码执行完毕后,再添加以下代码将BackgroundQuery属性设置为True:

代码语言:txt
复制
ActiveSheet.QueryTables(1).BackgroundQuery = True

以上是三种防止QueryTable刷新的方法,可以根据实际需求选择合适的方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1分36秒

如何防止 Requests 库中的非 SSL 重定向

1分31秒

通用功能丨如何开启自动刷新功能?

1时17分

如何低成本保障云上数据合规与数据安全? ——省心又省钱的数据安全方案

48秒

sap数据脱敏 Data Scrambling

领券