VBA在文件启动时运行/执行某些操作

时间:2013-05-22 14:45:19

标签: vba excel-vba excel-2003 excel

作为全局变量的替代方案,我试图读取我在启动时工作的最后一个值。我读到了这个:Excel VBA: Workbook_Openthis。并试图实现我自己的。但目前它没有做任何事情。

Private Sub Workbook_Open()

    MsgBox "Testing.."

End Sub

我注意到,当我将以下代码粘贴到我的项目中时,它位于general,而不是worksheet。我不知道这是不是问题,我已经有一个方法可以在worksheet中听取更改。

编辑:这是我现在的屏幕...... enter image description here

编辑:我看到发生了什么。 ****我必须打开视图> Project Exloper>此工作簿****,以便点击ThisWorkbook。谢谢你的帮助!

1 个答案:

答案 0 :(得分:5)

我认为您可能已将此代码放在错误的模块中。

需要进入项目的“ThisWorkbook”部分。

只需在VBA编辑器的Project explorer窗口中双击“ThisWorkbook”,然后将代码粘贴到其中。