【问题标题】:Updating a Webquery with Visual Basic in Excel在 Excel 中使用 Visual Basic 更新 Web 查询
【发布时间】:2013-06-05 19:08:32
【问题描述】:

我目前有一个网络查询,在刷新连接后,我必须对其进行编辑以使其可用。当我制作宏这样做时,它没有记录刷新连接部分,如果它不起作用,我拥有的记录数每次都会下降。有谁知道我可以使用 Visual Basic 将什么插入到宏中以使其首先刷新 Webquery 连接。 目前,宏看起来像这样

连接的名称是排名

 Sub Baseball()
'
' Baseball Macro
'

'
    Range("1:3,10:10,16:16,22:24,30:30,36:36,42:46").Select
    Range("A42").Activate
    Selection.Delete Shift:=xlUp
    Range("A1").Select
    ActiveCell.FormulaR1C1 = "Team"
    Rows("1:1").Select
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .Color = 65535
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    ActiveWorkbook.Save
End Sub

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    有谁知道我可以使用 Visual Basic 将什么插入到宏中以使其首先刷新 Webquery 连接

    ...

    连接的名称是排名

    看起来……

    ActiveWorkbook.Connections("Standings").Refresh
    

    ...应该这样做。

    【讨论】:

    • 谢谢!!!很高兴知道,虽然我没有使用 VBA,但我只是决定在每次打开文件时强制更新连接。不过,了解更多信息是件好事。永远不知道它什么时候有用。谢谢一群人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 2012-03-29
    • 1970-01-01
    • 2013-02-01
    相关资源
    最近更新 更多