找回密码
 立即注册

QQ登录

只需一步,快速开始

用Excel数据透视表或VBA,批量创建几十个工作表!

手机美拍 5 天前
日常工作中,经常需要做这么一件事,在工作簿里面创建几十个工作表,例如3月份,每天的数据存放在一个工作表里面,一共要新建3.1-3.31,31个工作表,一个个手动添加,太麻烦

用Excel数据透视表或VBA,批量创建几十个工作表!-1.jpg



今天的这个技巧,用Excel数据透视表,简单几步就可以创建完成。

在工作表里面创建表名,将这列调整为文本格式,然后输入3.1,向下填充至3.31。

用Excel数据透视表或VBA,批量创建几十个工作表!-2.jpg



插入一个数据透视表,放在现有的工作表位置,然后将表头放在筛选器内

用Excel数据透视表或VBA,批量创建几十个工作表!-3.jpg



在数据透视表的分析中,选择数据透视表选项里面,显示报表筛选页,然后展示所有的

用Excel数据透视表或VBA,批量创建几十个工作表!-4.jpg



选中一个表格,右键,选择所有工作表,全选数据,然后在开始选项卡里面全部清除内容。

用Excel数据透视表或VBA,批量创建几十个工作表!-5.jpg



这样就能批量生成Excel工作表了。表名命名成03-01,然后向下拖动应该会更合适,创建的方法一样,大家可以试一下

当然还有第2种更快捷的方法:

会使用VBA的话,用简单的几行代码,也能快速的进行创建了。

按ATL+F11,创建一个模块,在模块里面输入下面的代码
Sub 创建工作表() Dim i For i = 31 To 1 Step -1  Sheets.Add.Name = "3." & i Next i End Sub
然后直接运行代码,便可以一次性的创建了31个工作表

用Excel数据透视表或VBA,批量创建几十个工作表!-6.jpg



你学会了么?动手试试吧!

-------------

欢迎关注,更多精彩内容持续更新中...
回复

使用道具 举报

大神点评(20)

tyx999 5 天前
每天坚持原创真的很不容易。希望大家在阅读后顺便点赞,分享给需要学习的伙伴!表示对小编的支持。
回复 支持 反对

使用道具 举报

diameter 5 天前
请问一下,如何把这几十个表的数据合并到一个工作表中,表的格式是一样的
回复 支持 反对

使用道具 举报

SPoorapy 5 天前
excel很强大!!
回复 支持 反对

使用道具 举报

GYhrfTba 5 天前
转发了
回复 支持 反对

使用道具 举报

dreamxyp@56.com 5 天前
收藏
回复 支持 反对

使用道具 举报

15105850724 5 天前
点赞
回复 支持 反对

使用道具 举报

鸿飞通讯 5 天前
回复 支持 反对

使用道具 举报

nitenite 5 天前
收藏
回复 支持 反对

使用道具 举报

forpyud 5 天前
转发了
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 他们正在看