close
EXCEL VBA - 如何同時更新、重新整理(Refresh)所有的工作頁?

 

 

情  境

在EXCEL工作頁中,若有設定「樞紐分析表」,當來源的資料有變時,我們需要手動「重新整理」(Refresh)才有辦法更新所有的工作頁的樞紐分析表」。是否有辦法一次同時將所有的工作頁中的「樞紐分析表」做更新?

 

EXCEL VBA - 如何同時更新、重新整理(Refresh)所有的工作頁

範  例

Sub RefreshAllSheet()


     ActiveWorkbook.RefreshAll


End Sub

 

ActiveWorkbook.RefreshAll

(ActiveWorkbook 當前工作簿)

只要在ActiveWorkbook後加上RefreshAll,即可一次更新、重新整理這個工作簿中的所有工作頁。

 

 

那是否可以在開啟檔案時,自動更新、重新整理呢?可以搭配以下兩種方法

EXCEL VBA - 使用自動化程序 - 開啟|關閉EXCEL時,自動執行巨集

EXCEL VBA - 設定「自動開啟檔案後自動執行VBA」時,如何編輯|修改其內容

 

 


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 News123 的頭像
    News123

    隨手記錄

    News123 發表在 痞客邦 留言(0) 人氣()