2013-09-30 70 views

回答

0

我想你已經把它們放在了錯誤的地方。

Private Sub Workbook_NewSheet(ByVal Sh as Object) 
    Call Macro1 
End Sub 

應在的ThisWorkbook放而

Sub Macro1() 
    ... 
    ... 
End Sub 

應在模塊放在

+0

非常感謝! FYI,NewSheet的表達是.NewSheet(Sh)。當我的代碼無法工作時,我從microsoft.com中找到它。以下是來自網站的示例: –

+0

非常感謝! FYI,NewSheet的表達是.NewSheet(Sh)。當我的代碼無法工作時,我從microsoft.com中找到它。請參考這裏的鏈接:[鏈接](http://msdn.microsoft.com/en-us/library/office/ff821246.aspx) –

+0

是啊我知道..我只是簡單地複製你的代碼:P 我通常從下拉列表中選擇事件 – sam092