Excel VBA,如果今天未刷新,则在打开时刷新数据

Excel VBA,如果今天未刷新,则在打开时刷新数据,excel,refresh,pivot-table,vba,Excel,Refresh,Pivot Table,Vba,我有一个使用透视表的excel电子表格 目前,我有一个超链接刷新数据,这是新的每一天 我想开发一种在打开Excel文件时刷新数据的方法,但现在已经更新了 这是否可以使用VBA实现 我现在的代码是 Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) If Target.Range.Address = "$A$1" Then MsgBox "Your data will now b

我有一个使用透视表的excel电子表格

目前,我有一个超链接刷新数据,这是新的每一天

我想开发一种在打开Excel文件时刷新数据的方法,但现在已经更新了

这是否可以使用VBA实现

我现在的代码是

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
        If Target.Range.Address = "$A$1" Then

            MsgBox "Your data will now be updated.  This may take a moment..."
            ActiveWorkbook.RefreshAll
            Sheet1.Range("A2").Value = DateTime.Now

            Exit Sub
        End If

    End Sub

提前感谢。

尝试将代码放入
工作簿\u Open