008 定义有作用域的过程

◎过程、模块与语句:Public关键字、Private关键字

在VBA程序代码中,可以通过特定的关键字定义过程的作用域。

如果希望过程在所有的模块中均能够使用,可以在过程的最前面添加ublic关键字,如1-15左图所示。如果希望过程只在当前的模块中使用,可以在过程的最前面添加Private关键字,如1-15右图所示。

图1-15 通过关键字定义过程的作用域

Public关键字和Private关键字还可以用于定义变量、常量等的作用域,其使用方法与上述的方法相似。