作者Illyacow ()
看板Office
標題[算表] 有關sheets.add的新手問題
時間Mon Jan 21 21:31:29 2019
軟體:excel
版本:2016
我直接複製 microsoft的範例
ActiveWorkbook.Sheets.Add(After:=Worksheets(Worksheets.Count))
結果出現「編譯錯誤,必須為:=」
我搞不懂,明明有:=,而且我直接複製官網的
後來我照教學書,改成
ActiveWorkbook.Sheets.Add After:=Worksheets(Worksheets.Count)
刪掉add後面的括弧,就成功了
請問我原來錯在哪? 那個括弧應該沒差吧
而且感覺加了括弧比較清楚,因為後面那串本來就是add的參數
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.246.166
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1548077492.A.B50.html
1F:→ soyoso: 以原文舉例,當指定給變數時,則要以括號括住引數 01/21 21:39
2F:→ soyoso: 如set 變數 = ActiveWorkbook.Sheets.Add(After:= 01/21 21:40
3F:→ soyoso: Worksheets(Worksheets.Count)) 時 01/21 21:41
4F:→ soyoso: 因無指定給變數,則以不加括號方式 01/21 21:44