但是当我们学习到了“变量的作用域”“过程级作用域” “私有模块级作用域”“公共模块级作用域”及“变量的生命周期”(《VBA之EXCEL应用》的第五章)的时候,我们就可以理解一下Private的含义了:“模块级变量可以是公共(Public)的,也可以是私有(Private)的。”虽然这是对变量的介绍,但是您是否看到了Private...
private sub 表示私有程序,只能在本模块被调用 sub 等同于 public sub,表示公用程序,可以被其他模块调用 特殊情况:如果sub放在sheet表的代码中,无论 private 或 public,都不能被其他模块直接调用 要调用其他sheet的sub,只能用 .号调用,如:调用sheet2的程序 bb(),使用语句:sheet2.bb 并且,b...
1 初学VBA人员要重视程序文件 1.5 理解5---Private Sub的含义 或许你第一次看到这个英文词汇的时候,不是很关心其中的含义,其实对于初学者,这个时候确实也是没有必要的。但是当我们学习到了“变量的作用域”“过程级作用域”“私有模块级作用域”“公共模块级作用域”及“变量的生命周期”(《VBA之EXCEL应用》的第...
在EXCEL VBA中,Private sub和sub(即Public sub)之间的主要区别在于程序的访问权限。Private sub仅限于本模块内部调用,而sub(Public sub)则可以被其他模块直接调用。这种差异对于模块间的通信和数据共享至关重要。举个例子,如果你有一个Private sub,那么即使你在另一个模块中尝试调用它,也会遇到错...
1、Private可用在模块级声明常量, 2、此常量只准许在模块级使用; 3、Private关键字不能在过程声明变量时使用。 缺省为Public 说明: 1.用Const声明的变量在程序运行的过程中是不能被重新赋值的; 2.在常量声明的同时要对常量赋值; 3.可以在声明常量时指定类型; ...
Private和Sub是VBA中的关键概念。Private Sub代表私有过程,仅在定义它的模块内可用,确保代码组织结构清晰,避免命名冲突。Sub则用于定义事件处理过程或函数。在学习VBA时,理解程序文件的重要性不言而喻。深入理解"变量的作用域"、"过程级作用域"等概念,能有效指导你使用Private和Sub。Private Sub过程是...
第一,认识private sub和sub过程 Excel VBA里,我们会接触到private sub私有过程和sub过程。前者private sub是私有过程,sub是公共过程。过程也有私有和公共之分。想把一个过程声明为公共过程,使用:Public Sub 过程名;其中的Public就是公共过程的标识牌。如果想声明为私有过程,则:Private Sub 过程名;...
Private Sub Procedures Procedures (Sub and Functions) can be declared either Private or Public in VBA. If they are Public, it means that you would be able to see them from within the Excel Macro Window and they can be called from anywhere within your VBA Project. If they are Private, ...
EXCEL VBA中,private sub和sub最大的区别是什么?小妹初学此道,万望多多指点。 Private sub 表示私有程序,只能在本模块被调用sub 等同于 Public sub,表示公用程序,可以被其他模块调用特殊情况:如果sub放在sheet表的代码中,无论 private 或 Public,都不能被其他模块
【Excel VBA】Private sub Private sub Private sub 表示私有程序,只能在本模块被调用 sub 等同于 Public sub,表示公用程序,可以被其他模块调用 特殊情况: 如果sub放在sheet表的代码中,无论 private 或 Public,都不能被其他模块直接调用 要调用其他sheet的sub,只能用 . 号调用,如:调用sheet2的程序 bb() ,使用...