我正在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具有密码,并且已连接到服务器。因此,它应该每次都可以刷新并要求输入服务器密码。
任何帮助将是巨大的!非常感谢