乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 关于VBA中public <em>sub</em>,<em>private</

关于VBA中public <em>sub</em>,<em>private</

作者:乔山办公网日期:

返回目录:excel表格制作


public sub: 表示所有模块的所有其它过程都可访问这个 Sub 过程。private Sub: 表示只有在包含其声明的模块中的其它过程可以访问该 Sub 过程。Sub前面不加的时候实际是省略了Public。

Private Sub一般 在类中使用,用了private,该过程装无法在派生类及派生对象中直接调用

SUB在如果是放在类中就是public.是公用过程.可以在派生类和对象中直接调用.也可以放在类的外边,那么就只是一个普通的过程,任何对象都可以调用该过程
不能调用sub
可以改成function,调用函数

Private sub 表示私有程序,只能在本模块被调用
sub 等同于 Public sub,表示公用程序,可以被其他模块调用

特殊情况:
如果sub放在sheet表的代码中,无论 private 或 Public,都不能被其他模块直接调用
要调用其他sheet的sub,只能用 . 号调用,如:调用sheet2的程序 bb() ,使用语句:
sheet2.bb
并且,bb程序必须为 Public

相关阅读

  • 关于VBA中public <em>sub</em>,<em>private</

  • 乔山办公网excel表格制作
  • public sub: 表示所有模百块的所有其它过程都可度访问这个 Sub 过程。private Sub: 表示只有在包含其知声明的模块中的其它过程可道以访问该专 Sub 过程。Sub前面不加的时候属实际是省略了
关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网