我已經嘗試使用許多站點建議在打開Excel工作簿時自動運行宏列表的代碼。附件是我的VBA代碼上的ThisWorkbook:什麼是打開後自動運行宏的好方法
Private Sub WorkbookOpen()
MsgBox "STOP! Do NOT attempt to highlight any fields manually!" & vbCrLf & _
"Any highlighting will be overwritten upon reentry of this workbook.", vbOKOnly +vbExclamation
Call Melanoma.ReformatDeplete
Call Melanoma.CScheckNO
Call Melanoma.CScheckMissing
Call Glioma.ReformatDeplete
Call Glioma.ReformatGBM
Call Glioma.CScheckNO
Call Glioma.CScheckMissing
Call Breast.ReformatDeplete
Call Breast.CScheckNO
Call Breast.CScheckMissing
Call Lymphoma.ReformatDeplete
Call Lymphoma.CScheckNO
Call Lymphoma.CScheckMissing
Call Lung.ReformatDeplete
Call Lung.CScheckNO
Call Lung.CScheckMissing
Call Miscellaneous.ReformatDeplete
Call Miscellaneous.CScheckNO
Call Miscellaneous.CScheckMissing
Call Normals.ReformatDeplete
Call Normals.CScheckNO
Call Normals.CScheckMissing
End Sub
很顯然,我保存工作簿爲2010啓用宏的工作簿,但是當我打開工作簿時,什麼都不會發生在其上,我還是要點擊「運行按鈕「在VBA
有什麼建議嗎?
謝謝!
+ 1 Good Catch :) –
非常感謝你!它像一個魅力一樣工作! – crazian