社区
VB基础类
帖子详情
请问sub过程与function过程?
showtime84
2006-01-14 02:37:09
sub过程是针对事件的?
function过程只应用于用户自已编写的函数?
我说的对吗?
...全文
323
15
打赏
收藏
请问sub过程与function过程?
sub过程是针对事件的? function过程只应用于用户自已编写的函数? 我说的对吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bulletCoderHope
2006-01-15
打赏
举报
回复
楼上的,sub和function的参数默认都是byref传递
而且它们都可以用参数返回值的~~~~
它们的区别一个可能用函数返回值,一个没有而已
同意你们
iamfunction
2006-01-15
打赏
举报
回复
Function可以用函数名来返回值,而Sub不可以
jiang_shl
2006-01-15
打赏
举报
回复
楼上正解
kknddxk
2006-01-14
打赏
举报
回复
ly010101(西门吹雪)
Function可以返回值,而Sub不可以
在Sub 中可以调用function函数,但在Function可以返回值,而Sub不可以
在Sub 中可以调用function函数,但在FUNCTION中却不可调用SUB
-------------------------------------------------------------
Private Sub ee()
MsgBox "Test"
End Sub
Private Function aa() As Boolean
Call ee
aa = True
End Function
Private Sub Form_Load()
aa
End Sub
奇怪 FUNCTION aa 中 怎么可以调用SUB ee ?
christion3
2006-01-14
打赏
举报
回复
楼上面都说了...
ly010101
2006-01-14
打赏
举报
回复
Function可以返回值,而Sub不可以
在Sub 中可以调用function函数,但在FUNCTION中却不可调用SUB
wzzwwz
2006-01-14
打赏
举报
回复
Function可以返回值,而Sub不可以
junki
2006-01-14
打赏
举报
回复
Sub与Function都是函数过程,只是
Sub不允许返回,Function是允许返回值的.
在定义时格式如下:
Private Sub DspErrMsg(ErrData As String)
End Sub
Private Function OpenDBConnect(DataName As String)As Boolean
End Function
guoguo1982
2006-01-14
打赏
举报
回复
不完全是,我的感觉,是需要返回1数值的,更多的情况下用function,想返回多个数值的最好用sub,而且在表达式中,Sub 过程不能用其名字调用。调用 Sub 过程的是一个独立的语句。Sub 过程还有一点与函数不一样,它不会用名字返回一个值。但是,与 Function过程一样,Sub 过程也可以修改传递给它们的任何变量的值。
详细的可查阅msdn,但我觉的他们的区别更大的是在语法上!!
太本质的东西我也弄不明白!!^_^
fishmans
2006-01-14
打赏
举报
回复
楼上的,sub和function的参数默认都是byref传递
而且它们都可以用参数返回值的~~~~
它们的区别一个可能用函数返回值,一个没有而已
northwolves
2006-01-14
打赏
举报
回复
Function,Sub 都可以返回值,也可以互相调用,但SUB是通过BYREF 参数返回值
qyarron
2006-01-14
打赏
举报
回复
大家都说了,我来捡分
rainstormmaster
2006-01-14
打赏
举报
回复
没有本质的区别
tmd007
2006-01-14
打赏
举报
回复
函数可以写成 变量名=函数名(参数),返回值
sub过程只能调用 call 过程名 ,不返回值
wxrwan
2006-01-14
打赏
举报
回复
Function可以返回值,而Sub不可以
想要返回多个值可以用byref参数
Python爬虫实战(Requests+BeautifulSoup版)
第二部分:Python正则表达式,主要讲解Python对正则表达式的支持,匹配单字符、匹配多字符、匹配开头结尾、匹配分组、 search、findall、
sub
、split 等方法以及贪婪和非贪婪匹配。 第三部分:Requests框架,主要...
java
sub
函数,
请问
Sub
子
过程
与
Function
函数
过程
有什么区别?
function
是函数,
sub
是子程序,都可以传递参数,但函数有返回值,子程序没有
function
可以用自身名字返回一个值,
sub
需定义别的变量,用传址方式传回值。
Sub
过程
与
Function
过程
的区别:1.
Sub
过程
定义时无需定义返回值类型,而
Function
过程
一般需要用“As 数据类型” 定义函数返回值类型。2.
Sub
过程
中没有对
过程
名赋值的语句,而
Function
过程
中...
VB中
Sub
过程
与
Function
过程
的区别
VB的通用
过程
分为两种类型:
Sub
过程
和
Function
过程
。通用
过程
既可以保存在窗体模块(.Frm)中,也可以保存在标准模块(.Bas)中。通用
过程
与事件
过程
不同,它不依附于某一对象,也不是有对象的某一事件驱动或由系统自动调用,而是通过被调用语句(如Call语句)调用才起作用。通用
过程
可以被多次调用,调用该
过程
的
过程
称为调用
过程
。
Sub
过程
(子
过程
) 语法格式: [Public|priva...
Excel-VBA基础(15):VBA中
Sub
过程
、
Function
函数介绍
1、
Sub
过程
Sub
过程
是一系列由
Sub
和End
Sub
语句所包含起来的程序语句,它们会执行动作却不能返回一个值。
Sub
过程
可有参数。如果一个
Sub
过程
没有参数,则它的
Sub
语句必须包含一个空的圆括号。其他
过程
调用
Sub
过程
时,可以用Call语句,
Sub
过程
的参数部分必须包含在括号中。假如直接调用
Sub
过程
名称,则可以不用括号,参数用逗号分隔。2.
Function
函数
Function
函数是一系列由...
过程
(
Sub
和
Function
)
过程
(procedure): VBA
过程
就是完成某个给定任务的代码的有序组合。就类似于一个有目的性的行为,一个完整的行为就是一个
过程
。注意“有序”二字。 VBA
过程
分为
Sub
routine(子程序)
过程
和
Function
(函数)
过程
,关键字为
Sub
和
Function
,都可以获取参数、执行一系列语句、以及癌变其参数值的独立
过程
。
Sub
较
Function
不同之处,是带返回值的
Sub
过程
不能用于表达...
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章