Sub过程的基本语句
[Private|Public] [Static] Sub 过程名 ([参数列表])
[语句块]
[Exit Sub]
[语句块】
End Sub
-
Private (私有的)或 Pubilc(公共的) 用来声明过程中的作用域,同时只能使用一个,可以省略,默认使用Public
-
Static静态 过程执行结束后,VBA会继续保存过程中变量的值
-
Option Private Module 将模块定义为私有模块,所有的过程都是私有过程
Option Explicit '定义必须声明变量
Option Private Module '定义为私有模块
Pubilc Sub gggc()
Msgbox "我是公共过程!"
End Sub
'虽然声明为公共,但是在私有模块内仍然为私有过程
Private Sub sygc()
Msgbox "我是私有过程"
End Sub
在过程中执行另一个过程
Sub shtadd()
Dim i As Byte
For i = 1 To 5 Step 1
Worksheets.Add
Next i
End Sub
'调用shtadd过程方法一
Sub RunSub(