Excel的VBA事件
工作簿打开事件| 链接:#表改变事件[工作表更改事件]
事件是由触发的Excel VBA来执行代码的用户进行的操作。
打开工作簿事件
添加到工作簿打开事件代码将Excel的VBA当您打开工作簿执行。
2.双击该工作簿中的项目资源管理器。
3.从左边的下拉列表中选择工作簿。从右侧的下拉列表中选择打开。
4.添加以下代码行打开工作簿事件:
MsgBox "Good Morning"
5.保存,关闭并重新打开Excel文件。
结果:
工作表更改事件
添加到工作表更改事件代码将被Excel VBA,当你在工作表上更改单元格执行。
2.双击项目浏览器的片材(例如Sheet 1中)。
3.从左边的下拉列表中选择工作表。从右侧的下拉列表中选择更改。
添加以下代码行的工作表更改事件:
4.工作表更改事件侦听Sheet1上的所有变化。我们只希望Excel VBA到某些东西在B2单元格中的变化做一些事情。要做到这一点,添加以下代码行:
If Target.Address = "$B$2" Then End If
5.我们只希望Excel VBA来如果用户输入的值大于80。为了实现这一目标显示一个MsgBox,如果添加和结束之间如果下面的代码行。
If Target.Value > 80 Then MsgBox "Goal Completed"
-
Sheet,输入的数大于80到单元格B2。
结果: