0

我在 excel 上运行一个宏,由于某种原因,如果我按一次宏,“时间”选项卡似乎没有运行。但是,如果我两次单击我的宏,它就会填充。我的代码如下

Sub Refresh()
'
' Refresh Macro
'

'
    Sheets("P DB").Select
    Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
    Sheets("Cn DB").Select
    Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
    *Sheets("Years DB - CY").Select
    Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False*
    Sheets("E DB").Select
    Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
    Sheets("Template").Select
    Calculate
End Sub

此代码: Sheets("Years DB - CY").Select Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False是运行两次的代码。仅供参考,Years DB - CY 有密码并连接到服务器。所以它应该能够每次刷新并要求服务器输入密码。任何帮助都会很棒!太感谢了

4

0 回答 0