0
我有一個excel文件,其中有兩個相互關聯的工作表。第一個被稱爲「分析」,其中我有一個數據透視表和附加結果,這些結果來自第二張名爲「統計」的表,其中有一些預測模型相互比較,最好的結果被描述到「分析」。 此外,我在「統計」表格中創建了一個宏,以便使用求解器並更快地計算模型參數和結果。然而,我努力將宏轉移到「分析」表中,以便隱藏「統計」表,並且只能使用一張表。如何從同一工作簿中的其他工作表調用宏(用於其他工作表)
但是,我不能這樣做,因爲當我從「分析」工作表中調用宏時,我發現雖然解算器正在運行,但模型參數不會改變。如果我在表格(「統計」)中宏觀創建的地方,所有的東西都很好。
有沒有人有關於我如何處理這個問題的寶貴意見?
備註:vba代碼寫在標準模塊上,每個子例程與「統計」表中描述的單元相關聯。
我想提前感謝您的回覆!
問候,
邁克
非常感謝您的立即reposne庫馬爾。目前,我不使用活動表或選擇。以下是我的代碼:Sub Test()DES TES AR Module3.SES End Sub - > DES,TES,AR是代碼與子程序Test在同一模塊中寫入的模型。當我從Analysis表調用子程序時,模型的參數根本沒有改變。 – user3033020
你是在哪裏在sheet或module中寫入宏的? –