[算表] 有關sheets.add的新手問題

作者: Illyacow (伊莉雅尻)   2019-01-21 21:31:29
軟體:excel
版本:2016
我直接複製 microsoft的範例
ActiveWorkbook.Sheets.Add(After:=Worksheets(Worksheets.Count))
結果出現「編譯錯誤,必須為:=」
我搞不懂,明明有:=,而且我直接複製官網的
後來我照教學書,改成
ActiveWorkbook.Sheets.Add After:=Worksheets(Worksheets.Count)
刪掉add後面的括弧,就成功了
請問我原來錯在哪? 那個括弧應該沒差吧
而且感覺加了括弧比較清楚,因為後面那串本來就是add的參數
謝謝
作者: soyoso (我是耀宗)   2019-01-21 21:39:00
以原文舉例,當指定給變數時,則要以括號括住引數如set 變數 = ActiveWorkbook.Sheets.Add(After:=Worksheets(Worksheets.Count)) 時因無指定給變數,則以不加括號方式

Links booklink

Contact Us: admin [ a t ] ucptt.com