VBA:如何防止QueryTable刷新?
在VBA中,可以通过以下方法防止QueryTable刷新:
在VBA代码中添加以下代码:
Application.Calculation = xlCalculationManual
在代码执行完毕后,再添加以下代码将计算模式设置为自动:
Application.Calculation = xlCalculationAutomatic
在VBA代码中添加以下代码:
ActiveSheet.QueryTables(1).EnableRefresh = False
在代码执行完毕后,再添加以下代码将EnableRefresh属性设置为True:
ActiveSheet.QueryTables(1).EnableRefresh = True
在VBA代码中添加以下代码:
ActiveSheet.QueryTables(1).BackgroundQuery = False
在代码执行完毕后,再添加以下代码将BackgroundQuery属性设置为True:
ActiveSheet.QueryTables(1).BackgroundQuery = True
以上是三种防止QueryTable刷新的方法,可以根据实际需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云