VBA如何编写和触发事件过程

来源:本站整理 作者:网络笔记

最佳答案在excel中有很多的操作能够被对象所识别,这就是所谓的事件。在excel中有很多的事件,下面我们就认识一下事件的过程,事件的过程名称是由excel本身所自动设置的,命名的方式就是有“对象名_事件名”这个名字是固定。下面一起看一下事件注意:事件过程也必须写在指定对象的模块中,同时也只有指定的模块的对......

在excel中有很多的操作能够被对象所识别,这就是所谓的事件。在excel中有很多的事件,下面我们就认识一下事件的过程,事件的过程名称是由excel本身所自动设置的,命名的方式就是有“对象名_事件名”这个名字是固定。

下面一起看一下事件

注意:事件过程也必须写在指定对象的模块中,同时也只有指定的模块的对象才能触发固定的事件,事件过程也就是sub过程。

下面一起写一个简单的过程看看

最后保存程序以后再选择sheet46工作表,就会触发编写的事件。

下面举个简单的事件过程并且触发事件的例子:

当激活sheet38工作表的时候会自动触发编写的事件过程,下面就是运行结果:

代码2:

Private Sub Worksheet_Activate()

Dim i As Integer

For i = 1 To 9

With Worksheets(“sheet38”).Cells(1 + i, “B”).Font

.Name = “宋体”

.Size = 14

.Bold = True

.Color = RGB(0, 255, 0)

End With

Next

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+