这可能是一个愚蠢的问题,但我觉得我在腌菜。我有一个模式UserForm打开Excel工作簿时打开。关闭UserForm时,将保存并关闭Excel工作簿。我需要能够查看我的代码,但我似乎无法弄清楚如何做到这一点,因为如果我关闭模式对话框,工作簿将关闭。有谁知道我如何查看我的代码?如果这是一个愚蠢的问题,我真的很抱歉,但我似乎无法弄明白。
感谢您的时间和精力。
答案 0 :(得分:2)
打开工作簿时按住shift键。这允许您打开未运行宏的office应用程序,并且在这种情况下可能很有用。
然后查看宏(点击Alt + F11将其打开此编辑器)。
答案 1 :(得分:2)
如果不重新启动工作簿,即当用户形式以模态显示时,您可以使用 CTRL + Shift + Pause / Break 进入VBE
根据笔记本电脑的不同,组合键可能会发生变化。这是另一个你可以尝试的。
Fn + 暂停/休息
答案 2 :(得分:0)
另外两个建议很好。为了便于调试,我将打开userform的代码放在一个单独的例程中,然后从Workbook_Open调用该例程。这样您就可以运行和调试代码,而无需重新打开工作簿。
然后你的ThisWorkbook模块可能如下所示:
Private Sub Workbook_Open()
MyUserformProcedure
End Sub
Sub MyUserformProcedure()
UserForm1.Show
End Sub
然后,您可以在Workbook_Open
中注释掉该行并调用MyUserformProcedure
,并在完成调试后取消注释该行。