Re: [VBA ] 如何呼叫其他巨集

看板Visual_Basic作者 (生菜布穀烤豬豬)時間18年前 (2008/03/19 23:52), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
我不是來回的 我也是來問類似問題的 新人發問 (可是這篇居然沒人回!!? 就讓我很擔心了) 我有一個寫好的巨集(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

03/20 05:40, , 1F
程式碼呢??? 沒有程式碼,哪知道在寫啥???
03/20 05:40, 1F

03/20 08:32, , 2F
我想你是兩個Sub裡的程式碼用了同一個名稱的變數..
03/20 08:32, 2F
文章代碼(AID): #17uJRQP2 (Visual_Basic)
文章代碼(AID): #17uJRQP2 (Visual_Basic)