這可能是一個愚蠢的問題,但我覺得我在泡菜。我有一個模式用戶窗體打開Excel工作簿時打開。當用戶窗體關閉時,Excel工作簿被保存並關閉。我需要能夠查看我的代碼,但我似乎無法弄清楚如何做到這一點,因爲如果關閉模式對話框,工作簿將關閉。有誰知道我如何查看我的代碼?我真的很抱歉,如果這是一個愚蠢的問題,但我似乎無法弄清楚。查看代碼當模態對話框在Excel中打開時
感謝您的時間和精力。
這可能是一個愚蠢的問題,但我覺得我在泡菜。我有一個模式用戶窗體打開Excel工作簿時打開。當用戶窗體關閉時,Excel工作簿被保存並關閉。我需要能夠查看我的代碼,但我似乎無法弄清楚如何做到這一點,因爲如果關閉模式對話框,工作簿將關閉。有誰知道我如何查看我的代碼?我真的很抱歉,如果這是一個愚蠢的問題,但我似乎無法弄清楚。查看代碼當模態對話框在Excel中打開時
感謝您的時間和精力。
,無需重新啓動工作簿即當在模式顯示用戶窗體,您可以使用CTRL + 移 + 暫停/打破就可以進入VBE
根據筆記本電腦的按鍵組合可能會改變。這是另一個你可以嘗試的。
FN + 暫停/打破
打開工作簿時按住shift鍵。這允許您打開沒有運行的宏的辦公應用程序,並且可以在這種情況下使用。
然後查看宏(按Alt + F11將其打開)。
另外兩個建議都不錯。爲了最簡單的調試,我把代碼打開在一個單獨的例程,然後從Workbook_Open調用該例程。這樣,您可以運行和調試代碼而無需重新打開工作簿。
然後你的ThisWorkbook模塊可能是這個樣子:
Private Sub Workbook_Open()
MyUserformProcedure
End Sub
Sub MyUserformProcedure()
UserForm1.Show
End Sub
然後,您可以在Workbook_Open
註釋掉線路和呼叫MyUserformProcedure
,並取消註釋行,當你完成調試。