Excel VBA之第六十课
大家好,这节课我们学习工作表的Copy方法,Copy方法用于将指定的工作表复制到工作簿的另一位置。当复制工作表时,被复制工作表的全部内容也被复制,同时复制后的新工作表会被激活。其语法格式为:worksheets对象名.Copy(Before,After)。
语法解析:
1、Before:这里Before为Variant类型的可选参数,若指定为某工作表,复制的工作表将置于此工作表之前。注意:如果已经指定了After,就不能再指定Before了,也就是说这两个参数只能指定其中的一个。
2、After:这里After为Variant类型的可选参数,若指定为某工作表,复制的工作表将置于此工作表之后。注意:如果已经指定了Before,就不能再指定After了,也就是说这两个参数只能指定其中的一个。
3、如果既未指定Before参数也未指定After参数,则Excel将新建一个工作簿,其中包含复制的工作表,并且新建的这个工作簿会成为活动工作簿。
示例:下面的例子是复制工作表“主页”,然后将复制的工作表放在“考勤表”后面,并把复制的表重命名为“我是复制的工作表”:
运行一下会得到如下的结果:
怎么样?是不是很方便呢~还有省略参数的情况,请大家课下自己操练一下!
赞 (0)