Sub 自動更新()
On Error Resume Next
Set PvtSht = ThisWorkbook.Sheets("Sheet1")
'指定〔本檔案〕〔工作表名稱〕,以避免錯誤,
'且可同時操作其他工作表,甚至其他檔案,而不影響程式
If uMode = "Stop" Then Exit Sub
PvtSht.PivotTables("樞紐分析表1").PivotCache.Refresh
Application.OnTime Now + TimeValue("00:00:5"), "自動更新"
End Sub
Sub 執行更新()
If uMode = "Start" Then Exit Sub '此為防止重覆執行
uMode = "Start"
Call 自動更新
End Sub