VBA在文件启动时运行/执行某些操作
作为全局变量的替代,我尝试读取我在启动时处理的最后一个值。我读到:,和。并试图实现我自己的。但它目前没有采取任何行动VBA在文件启动时运行/执行某些操作,vba,excel,excel-2003,Vba,Excel,Excel 2003,作为全局变量的替代,我尝试读取我在启动时处理的最后一个值。我读到:,和。并试图实现我自己的。但它目前没有采取任何行动 Private Sub Workbook_Open() MsgBox "Testing.." End Sub 我注意到,当我将以下代码粘贴到我的项目中时,它是在常规中,而不是在工作表中。我不知道这是否是问题所在,我已经有了一个方法,可以在我的工作表中修改 编辑:这是我现在的屏幕。。。 编辑:我知道发生了什么****我必须打开视图>Project Exloper>此
Private Sub Workbook_Open()
MsgBox "Testing.."
End Sub
我注意到,当我将以下代码粘贴到我的项目中时,它是在常规中,而不是在工作表中。我不知道这是否是问题所在,我已经有了一个方法,可以在我的工作表中修改
编辑:这是我现在的屏幕。。。
编辑:我知道发生了什么****我必须打开视图>Project Exloper>此工作簿****才能单击此工作簿。谢谢你的帮助 我想你可能把这段代码放错模块了 它需要放在项目的这个工作簿部分
只需在VBA编辑器的Project explorer窗口中双击此工作簿,然后将代码粘贴到其中。我认为您可能将此代码放在了错误的模块中 它需要放在项目的这个工作簿部分
只需在VBA编辑器的Project explorer窗口中双击此工作簿,然后将代码粘贴到其中。很抱歉,我无法从下拉菜单中找到此工作簿,我只看到常规按钮2,工作表,我正在工作中使用Excel 2003。请确保在VBA项目树中的Microsoft Excel对象下选择了此工作簿。听上去,您已经选择了一个工作表。单击“查看”,然后单击“项目资源管理器”,或者单击CTRL+R。然后您应该会看到资源管理器,然后是本工作簿。我认为这是一个好主意,因为它有助于模块化,但并非完全必要。请注意,如果单击VBA编辑器中的“重置”按钮,则所有全局变量都设置为零/无。@如果Bathsheba全局变量在此工作簿源中声明,则无法从模块访问它,globabl变量只有在模块中声明时才可访问很抱歉,我无法从下拉菜单中找到此工作簿,我看到常规按钮2,仅工作表,我正在工作中使用Excel 2003。请确保在VBA项目树中的Microsoft Excel对象下选择了此工作簿。听上去,您已经选择了一个工作表。单击“查看”,然后单击“项目资源管理器”,或者单击CTRL+R。然后您应该会看到资源管理器,然后是本工作簿。我认为这是一个好主意,因为它有助于模块化,但并非完全必要。请注意,如果单击VBA编辑器中的“重置”按钮,则所有全局变量都设置为零/无。@如果Bathsheba全局变量在此工作簿源中声明,则无法从模块中访问该变量。只有在模块中声明了global变量,才能访问该变量