我一直在研究如何在Excel VBA中加速我的代碼,並且遇到以下有用的設置。我的問題是:是否可以將下列代碼行設置爲一個變量,我可以將它設置爲On或Off來激活整個列表?即像Excel VBA性能編碼設置
speedUpCode = On
將設置所有的下方設置,如果它被設置爲OFF,將扭轉一切的下方爲True/xlCalculationAutomatic
With Application
.ScreenUpdating = False
.DisplayStatusBar = False
.Calculation = xlCalculationManual
.EnableEvents = False
End With
ActiveSheet.DisplayPageBreaks = False 'note this is a sheet-level setting
科林,歡迎來到S.O.你可能想看看http://chat.stackexchange.com/rooms/14929/vba-rubberducking哪裏有很多人討論修補VBA的後端。 – Chrismas007
大多數人只需調用包含此代碼的子。您可以將true或false作爲參數傳遞,並將其打開/關閉。 – user1274820
您可以將代碼包裝在SUB或FUNCTION中。您可以根據需要調用它。 –