优秀的编程知识分享平台

网站首页 > 技术文章 正文

VBA三种程序类型介绍(vba程序是什么意思)

nanyue 2024-10-08 05:43:31 技术文章 7 ℃

1)宏程序

1.1公用程序,可以被其他程序调用

Sub 程序1()

Range(“A1”) = “你好,VBA” ‘将A1赋值

End Sub

1.2私有程序,不可以被其他程序调用

Private Sub 程序2()

Range(“B1”) = “你好,VBA” ‘将B1赋值

End Sub

1.3程序调用

Sub 程序3()

Call 程序1 ‘调用程序1,给A1赋值

End Sub

2)自定义函数程序

Function工作表数量()

工作表数量 = Sheets.Count ‘获取工作表的数量

End Function

注意:在Function过程的代码语句中,应至少有一次把某个确定的值赋值给函数过程的名称。

应用:

(1)在单元格中调用:例如在A1中输入 =工作表数量()

(2)在程序中调用:

Sub 程序4()

Range(“C1”)=工作表数量 ‘调用自定义函数

End Sub

3)事件程序

分为工作表事件和工作簿事件。

工作表事件在工作表中发生更改时被触发,

工作簿事件在工作簿发生更改时触发的。

示例:打开工作表时,A1单元格赋值为100

Private Sub Workbook_Open()

Range(“A1”) = 100

End Sub

Tags:

最近发表
标签列表