Hi,大家好!都知道我喜欢享批量操作的技巧,因为啥?还是因为快呀!今天我和大家分享下批量新建工作表的几种方法,分别是数据透视表,Excel选项设置,VBA,下面我们看看怎么做吧!批量新建工作表第一种方法是利用数据透视表,这个方法很实用,强烈推荐,并且可以按照我们写入的名称对工作表进行命名,一步到位,非常方便。操作步骤点击插入菜单,选择数据透视表现有位置D2单元格,点击确定把“月份”拖动到筛选器选择数据透视表工具,分析标签选择数据透视表,选项,显示报表筛选页显示提示框,点击确定,搞定~批量新建工作表第二种方法可通过Excel本身选项中的设置实现操作步骤如下:点击文件菜单-选项-常规新建工作簿时,包含工作表数量,设置成自己想要生成的工作表的个数确定后,从开始菜单启动Excel,这时新的工作簿就包含设定的工作表的数量啦这种方法适合没有特定需求的场合。批量新建工作表今天要讲的第三种方法就是VBA来实现啦,分享了这么多技巧,第一次分享关于VBA相关的技巧,在Excel技巧使用中,在能用常规技巧解决问题时,尽量不要用VBA,毕竟写代码花费的时间还是挺多的。当然我会对每一句代码上做上详细的注释(解释),方便大家理解,今天只是对方法的引入,后续我们会专门出VBA基础教程,敬请期待哈。现在我们来看看怎样用VBA代码实现。选择工作表标签,单击右键,查看代码进入后直接粘贴代码切换到工作表界面,插入,形状,选择任意一个图形,这里选择矩形单击右键,指定宏,选择我们刚刚插入代码的名称即可点击图形,代码就可以运行啦批量新建工作表附上代码:Sub 批量创建工作表()'以下由Excel伦特吧在2020年3月制作'===================我是华丽分割=======================Dim i As Integer '定义整数iFor i = 13 To 2 Step -1 'for循环语句,2至13行为新建工作表的名称Set sh = Sheets.Add(after:=Sheets("首页")) '在首页后面创建一个工作表sh.Name = Sheets("首页").Range("A" & i).Value '根据首页A列中的内容给新建的工作表命名Next i 'for循环结束语'===================我是华丽分割=======================End Sub以上就是今天的分享啦,读书百遍,不如操作一遍。这里是Excel伦特吧,只为帮助您提高Excel技巧!批量新建工作表