2013-08-20 45 views
0

我有一本有多個工作表,子表和宏的Excel工作表。爲了使它更友好一點,我想創建一個儀表板,用戶只需點擊按鈕即可運行所有內容。這對subs很容易實現,但是我怎樣才能從一個表單調用一個宏到另一個表單呢?我似乎無法找到任何Excel文檔。從其他工作表運行特定於表的頁面

回答

4

將子模塊放入模塊中,而不是放入每個工作表對象中。

要創建模塊,請在VBA編輯器中右鍵單擊書名,然後選擇插入 - >模塊。任何子都可以被該書中的任何工作表(或對象)訪問。

0

如果在工作表的代碼模塊子,你可以從一個普通的代碼模塊(或任何其他模塊)喜歡叫它:

Sheet1.MySub 

...其中Sheet1是紙張的代號包含你想運行的代碼。

相關問題