作者Tenlet (生菜布谷烤猪猪)
看板Visual_Basic
标题Re: [VBA ] 如何呼叫其他巨集
时间Wed Mar 19 23:52:57 2008
我不是来回的
我也是来问类似问题的 新人发问
(可是这篇居然没人回!!? 就让我很担心了)
我有一个写好的巨集(SUB ABC())
执行结果没问题 正确
在同一个档案同一个工作页中的另外一个巨集(SUB DEF())去呼叫 ABC()
要使用 SUB ABC() 的执行结果
但呼叫执行後 SUB ABC() 的执行结果反而错了
若重新直接执行 SUB ABC() 执行结果又没错
再回到 SUB DEF()去呼叫 ABC() SUB ABC() 的执行结果又错
反覆试过都是如此
想请问
1.为何 ABC()本身没问题 但用 DEF() 呼叫它 它却执行错误?
2.该如何呼叫 ABC() 且 ABC() 的执行结果正常?
还是我哪边做错了咧?
有劳前辈解惑了....
※ 引述《nenpow (大叮当)》之铭言:
: 最近在写自己的巨集的时候
: 想要直接用学长之前写好的巨集里面的函数
: 请问除了直接把模组汇过来
: 有办法直接在code里面直接呼叫其他巨集里的函数吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.174.128.239
1F:→ m9556:程式码呢??? 没有程式码,哪知道在写啥??? 03/20 05:40
2F:推 Marty:我想你是两个Sub里的程式码用了同一个名称的变数.. 03/20 08:32