0
我是VBA/Excel編程的新手,我正在使用宏刷新數據透視表。我的一張牀單上有以下VBA代碼。在工作簿上默認啓用宏
Excel版本:2013(救了我的文件作爲宏啓用工作簿)
Private Sub Worksheet_Activate()
RefreshPivotTables
End Sub
Private Sub Worksheet_Deactivate()
RefreshPivotTables
End Sub
當我啓用宏後來回切換的代碼工作正常,但是當我打開Excel文檔,我得到這個「啓用宏功能區」在頂部,這是防止宏運行。我需要切換到另一個選項卡並返回到我的原始表單以激活宏。
有沒有辦法在默認情況下爲工作簿設置「啓用宏」/某些代碼將代表正在運行的用戶執行此操作?我不能指望我的所有用戶都能切換工作簿並回來看看刷新過程。