分享

VBA调用宏2调用子程序sub

 c857084163 2023-05-08 发布于浙江

【3】VBA同一工作薄中模块间调用另一模块sub

2)VBA中如何调用模块中过程

http://www.360doc.com/content/17/0728/13/3046928_674767463.shtml

1)同一工作薄中怎样调用另一模块中的sub

http://www./thread-325349-1-1.html

 sub  aaa() 在模块1中

 sub  bbb()在模块2中

 现在想调用模块1和模块2中的这两个sub代码如下(是否正确?如果不正确该怎么表达?)

 sub  ccc()

    call  aaa

    call  bbb

 end  sub

 BBS:public sub aaa()

【2】VBA调用另一个宏调用宏调用子程序调用 

8)call sheet4.模块a(range("b1").value

  sub 模块a(sj)

   range("a1")=sj

  end sub

7)宏里执行另外一个模块问题,谢谢

http://club./thread-1315264-1-1.html

6)请问在VBA中如何表达调用另一个宏

http://www./thread-203877-1-1.html

 4楼/其他工作薄的宏

 Sub Excel1模块宏()

   Call Workbooks("Excel2.xlsm").模块宏

  End Sub

  这是我的想法,但是报错。

  5#/把那个宏的代码复制到你自己文件里  然后调用自己的文件  为什么要跨文件调用呢

 2楼/同一模块中

SUB 总宏()

  CALL 宏1 '试了,Ok!

  CALL 宏2

  CALL 宏3

END SUB

---------

5)Excel VBA怎样调用内置的加载宏

https://wenda.so.com/q/1534296992217071

调用函数可以这写:Run (工作簿名!宏名,参数1,参数2……)

例如调用A1.xls文件里宏名称为ABC的宏,假定宏参数为1和5,代码为:Run ("A1.xls!ABC",1,5)。注意被调用宏的文件(A1.xls)要处于打开状态。

因此上面这句可以试试这么写:a3 = Application.Run("waspcn.xll!H_PT67", a1, a2)

4)使用Call调用子过程,子过程名称不能为变量,如果要用变量作为子过程名称,只能用Application.Run来调用,你的那个调用办法应为: 

 Application.Run m

https://wenda.so.com/q/1364026903065067

3)跨工作薄调用宏:调用另一个工作簿中的宏

3.3)如何调用另一个工作簿中的宏?

http://club./thread-217196-1-1.html

3.2)C#调用Excel VBA宏,很详细

https://www.cnblogs.com/heekui/archive/2008/03/30/1129355.html

3.1)http://www./thread-203877-1-1.html

SUB 总宏()

  CALL 宏1

  CALL 宏2

  CALL 宏3

END SUB

---------

如是跨EXCEL文件的宏,怎么调用.如有EXCEL1,EXCEL2两个EXCEL,里面各有一个模块。

想用EXCEL1里面的模块宏,调用EXCEL2里面的模块宏。

Sub Excel1模块宏()

Call Workbooks("Excel2.xlsm").模块宏

End Sub

也可把那个宏的代码复制到自己文件里  再调用自己的文件  为什么要跨文件调用呢

---------

2)excel编写vba宏调用结果显示#NAME的问题

http://sh.qihoo.com/pc/97b99298972564ffb?cota=4&tj_url=xz&sign=360_e39369d1

1)Excel 请问在VBA中如何表达调用另一个宏

https://wenda.so.com/q/1533852500213130

Sub 宏1()

Call 宏2

End Sub

 ---------

Sub 宏2()

MsgBox nihao

End Sub

运行宏1就调用了宏2,会弹出对话框“nihao”,宏2的作用域需要是Public,就是Sub 前面的前缀,省略默认就是Public。

-----

1.1)请问在VBA中如何调用其它的宏或其它子函数

https://bbs.csdn.net/topics/10339637

1.2)一个模块能调用另一个模块吗?想在一个模块执行完之后调用另一个模块,

http://club./thread-482693-1-1.html

 BBS:call 另一个模块的名称。?试过,不行::L

 5#/假设有工作簿有两个模块1和模块2

在模块1的 Macro1调用模块2的 Macro1

Sub Macro1()

'模块2.Macro1'

或者

Call 模块2.Macro1

End Sub

6#模块是不能调用的,调用的是模块里的过程

1.3)sub 过程中选择调用另一个sub过程

http://club./thread-1416517-1-1.html

 3#/实例,Ok!

--------

  End

0)同一模块中调用另一个宏

   SUB 总宏()

  CALL 宏1 '试了,Ok!

  CALL 宏2

  CALL 宏3

END SUB

【】

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多