以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- [求助]怎么运行VBA写的子过程 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=69158) |
-- 作者:fantasynew -- 发布时间:2014/8/23 20:08:44 -- [求助]怎么运行VBA写的子过程 修改了默认工程里的Macro,添加了一个子过程sub Testvba(),保存并运行,为什么执行宏的那里只能看到系统自带的Test,而无法选择Testvba呢? 是不是我遗漏了什么步骤 |
-- 作者:王锋 -- 发布时间:2014/8/23 21:58:25 -- 执行宏里的只能看到你创建宏,你自己在工程里加入的过程是看不到的,你可以直接敲过程名来直接执行 |
-- 作者:fantasynew -- 发布时间:2014/8/24 12:00:01 -- 回复:(王锋)执行宏里的只能看到你创建宏,你自己在... 感谢回复! 不同工程内的子过程能否同名 不在当前工程的子过程是不是就无法执行了? |
-- 作者:王锋 -- 发布时间:2014/8/24 12:38:21 -- 不能重名,可以执行 |
-- 作者:fantasynew -- 发布时间:2014/8/25 18:30:03 -- 回复:(王锋)不能重名,可以执行 新建了一个工程,新建子过程。 当前打开的是新建工程,alt+f8运行系统自带子过程Test(),没有响应 |
-- 作者:王锋 -- 发布时间:2014/8/25 22:28:18 -- 检查一下自带的Test()过程,看看里面有没有执行代码,或者你自己加上调试代码看看到底执行过没有 |
-- 作者:fantasynew -- 发布时间:2014/8/25 22:41:23 -- 回复:(王锋)检查一下自带的Test()过程,看看里面有没... 1、切换到默认工程,运行test()弹出对话框; 2、切换到新建工程,运行test()没有响应; 3、同样在默认工程下无法执行新建工程里的子过程,似乎只能执行当前工程下的函数和过程? [此贴子已经被作者于2014/8/25 22:42:52编辑过]
|
-- 作者:王锋 -- 发布时间:2014/8/25 22:51:09 -- 不同的工程代码是独立的,你新建工程后原来的TEST就不在了,你试试还能找得到嘛? |