ntjm.net
当前位置:首页 >> ExCEl vBA CAll的用法 >>

ExCEl vBA CAll的用法

VBA调用子程序时,如果不带参数, 直接写sub过程名,或者Call sub名称即可。 如果需要传递参数: 同样可以使用Call: 例如: Call PicInComment(1, 250) 参数写在后面,不带括号: 例如: PicInComment 1, 250 也可以赋值给其他变量: 例如: re...

VBA调用子程序时,如果不带参数, 直接写sub过程名,或者Call sub名称即可。 如果需要传递参数: 同样可以使用Call: 例如: Call PicInComment(1, 250) 参数写在后面,不带括号: 例如: PicInComment 1, 250 也可以赋值给其他变量: 例如: re...

Run 是进行宏编辑的宏模块Module执行。跟VBA函数调用的方式就不是一回事。 Call 是调用方法或者函数级别的调用。gg("df", 1, 1, 1)是函数或者方法。却不是宏。当然用Call调用才是正确的。

可以的你调用的就是原来的程序,只要原来程序的变量不是公共变量就没问题

Sub t1() Sheet2.t2 End Sub 但是注意,由于t2程序中未指定是哪张Sheet,虽然是在Sheet1中调用,但由于t2在Sheet2中,所以缺省仍指向Sheet2,程序会对Sheet2中的A1单元格赋值

EXCEL VBA里面需要顺序执行多个宏的时候,可以另外建立一个宏,按顺序依次调用这些宏即可,例如下面的test宏依次调用宏1、宏2、宏3: Sub test() Call 宏1 Call 宏2 Call 宏3End Sub

出现这种情况,一般有两种可能。1、从网上找的程序,没有把相应的过程或函数一起找来。 2、对子过程(或函数)的定义不一致。 例如:子过程test1做在某个工作表中,设定的是private属性。然后在模块中有一个全局程序test要调用其这个子过程,那...

虽然不懂,但还是把我找到的资料给你附上。 VB实现 查看使用vb开发office automation 的方法文档(http://www.microsoft.com/china/msdn/archives/technic/voices/office05042000.asp),和访问word中的macro的文档(http://support.microsoft.c...

直接用call TreeView1_NodeClick

这个问题我不是回答了吗?怎么又发上来呀 比如你的过程在模块1当中,过程名为test,则代码为: Sub tesst() If [A1] "" Then Call 模块1.test End Sub

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com