2015-01-06 95 views
0

我是VBA/Excel編程的新手,我正在使用宏刷新數據透視表。我的一張牀單上有以下VBA代碼。在工作簿上默認啓用宏

Excel版本:2013(救了我的文件作爲宏啓用工作簿)

Private Sub Worksheet_Activate() 
RefreshPivotTables 
End Sub 


Private Sub Worksheet_Deactivate() 
RefreshPivotTables 
End Sub 

當我啓用宏後來回切換的代碼工作正常,但是當我打開Excel文檔,我得到這個「啓用宏功能區」在頂部,這是防止宏運行。我需要切換到另一個選項卡並返回到我的原始表單以激活宏。

有沒有辦法在默認情況下爲工作簿設置「啓用宏」/某些代碼將代表正在運行的用戶執行此操作?我不能指望我的所有用戶都能切換工作簿並回來看看刷新過程。

回答

0

進入Excel中的選項,然後進入信任中心設置。將該位置置於可信位置。

或者在我的機器上,如果我打開工作表,啓用宏,然後再次關閉它幾次Excel問我是否想讓這個信任文檔。

相關問題