工作簿打开事件| 链接:#表改变事件[工作表更改事件]

事件是由触发的Excel VBA来执行代码的用户进行的操作。

打开工作簿事件

添加到工作簿打开事件代码将Excel的VBA当您打开工作簿执行。

2.双击该工作簿中的项目资源管理器。

3.从左边的下拉列表中选择工作簿。从右侧的下拉列表中选择打开。

Workbook Open Event in Excel VBA

4.添加以下代码行打开工作簿事件:

MsgBox "Good Morning"

5.保存,关闭并重新打开Excel文件。

结果:

Workbook Open Event Result

工作表更改事件

添加到工作表更改事件代码将被Excel VBA,当你在工作表上更改单元格执行。

2.双击项目浏览器的片材(例如Sheet 1中)。

3.从左边的下拉列表中选择工作表。从右侧的下拉列表中选择更改。

Worksheet Change Event in Excel VBA

添加以下代码行的工作表更改事件:

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"
  1. Sheet,输入的数大于80到单元格B2。

Enter a Number Greater Than 80

结果:

Workbook Change Event Result