我需要幫助來合併2個宏。基本上,在「MACRO1」在文件1(位於文件1中的宏1本身)中運行完畢後,我希望excel運行文件2中的「MACRO 2」(位於文件2中的宏2本身)。我試着用下面的代碼:我需要幫助來合併2個宏
Windows("2.xls").Activate
Application.Run "2.xls!Macro2"
然而,而不是在文件2中運行,它運行在文件1,它覆蓋所有原始數據我在文件1.(這又回到了1.xls連我激活)
我的目標: 在excel完成宏1中文件1的所有更新後,我想讓宏2執行我放入宏1中的命令文件2.我能做些什麼來告訴excel運行在不同的文件中,而不是我編寫代碼的那個文件?我需要一個VBA代碼,可以幫助我實現這一點。誰能幫忙?
謝謝。
從[有](HTTP ://en.kioskea.net/forum/affich-98864-how-to-specify-macro-for-current-active-sheet)在表達式中添加ActiveSheet的想法... – pascal 2010-08-02 02:57:53