[算表] 有关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