当然可以。Call 语句:百将控制权转移到一个 Sub 过程,Function 过程,或动态链接库 (DLL)过程。语法" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>VBA</em>中不能用call调用函数吗?-vba excel 过程,excel vb

<em>VBA</em>中不能用call调用函数吗?-vba excel 过程,excel vb

作者:乔山办公网日期:

返回目录:excel表格制作


可以的。



当然可以。
Call 语句:将控制权转移到一个 Sub 过程,Function 过程,或动态链接库 (DLL)过程。
语法
[Call] name [argumentlist]
Call 语句的语法具有以下几个部分:
部分描述
Call 可选参数;关键字。如果指定了这个关键字,则 argumentlist 必须加上括号,例如:
Call MyProc(0)
name 必要参数,要调用的过程名称。
argumentlist
说明
调用一个过程时,并不一定要使用 Call 关键字。如果使用 Call
关键字来调用一个需要参数的过程,argumentlist 就必须要加上括号。如果省略了 Call 关键字,那么也必须要省略
argumentlis 外面的括号。如果使用 Call 语法来调用内建函数或用户定义函数,则函数的返回值将被丢弃。
若要将整个数组传给一个过程,使用数组名,然后在数组名后加上空括号。


VBA调用子程序时,如果不带参数,
直接写sub过程名,或者Call sub名称即可。

如果需要传递参数
同样可以zhidao使用Call:
例如:
Call PicInComment(1, 250)
参数写在后面,不带括号:
例如:
PicInComment 1, 250
也可以赋值给其他变量:
例如:
result = PicInComment(1, 250)

相关阅读

  • -excel vba 输出,excel vba实例教程

  • 乔山办公网excel表格制作
  • 每笔copy平均价格是总金额除以记录条数百平均单价是总金额除以总数量TEMP = [J1:M1][J:M] = ""[J1:M1] = TEMPSet conn = CreateObject("adodb.connection")conn.Open "provider=microsoft.jet.o
关键词不能为空
极力推荐

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