Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBA在文件启动时运行/执行某些操作_Vba_Excel_Excel 2003 - Fatal编程技术网

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变量,才能访问该变量