excel中使用vba新建工作表
来源:网络收集 点击: 时间:2024-02-22首先我们打开一个工作样表作为例子。

我们使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:
Sub AddWorksheet()
Worksheets.Add
Worksheets.Add before:=Worksheets(sheet2)
Worksheets.Add after:=Worksheets(sheet2)
Worksheets.Add Count:=3
End Sub

我们可以看到add新建方法是worksheets对象的一个方法,这个方法没有参数,可以直接输入,比如Worksheets.Add就是新建一个新的工作表。其新建的工作表在当前工作表的序列后,同时激活该工作表。

新建工作表的序列位置可以人为控制,在之前则用before,之后则用after。这里使用的worksheets(“”)工作表指定方法不限于这一种代码方式,可以可以是用名称表示法Worksheets.Add before:=Sheets(5月工资)。

workssheets.add还能同时建立多个新工作表。这个时候对应的对象是工作表计数函数count。输入的方法是这样Worksheets.Add Count:=3。数值则是新建的工作表数目。

新建工作表会以excel默认的工作表序列进行累加,运行时会因为当前插入的位置不同,而造成excel新工作表序列的名字并不一定是以顺序排列。这点需要注意。

谢谢你的投票。
你的投票是我编辑经验的动力。谢谢你。
EXCELVAB工作表新建版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_96193.html