Excel批量按A列单元格名称创建工作表!
Excel情报局
用1%的Excel基础搞定99%的职场工作
做一个有价值感的Excel公众号
Excel是门手艺 玩转需要勇气
每天带你玩转Excel
有温度的公众号
数万Excel爱好者聚集地
今天群里的一位小伙伴问到了这样一个问题:
如何根据单元格里面的一列内容,批量新建以这些单元格为名称的工作表呢?
现在呢,我们不仅要解决这个问题,还要同时告诉大家,如何批量在新建的所有工作表中创建一个相同格式和内容的模板表格。
完成这个问题的思路需要2步完成:
①首先要批量命名工作表名称。
②然后要批量向全部工作表复制粘贴相同的表格或者内容。
第1步:
注:该段代码是根据当前工作表A列的数据批量建立工作表。
VBA根据A列数据批量建立工作表的代码如下:
Sub NewSht()
Dim Sht As Worksheet, Rng As Range
Dim Sn, t$
Set Rng = Range("a2:a" & Cells(Rows.Count, 1).End(xlUp).Row)
On Error Resume Next
For Each Sn In Rng
t = Sn
Set Sht = Sheets(t)
If Err Then
Worksheets.Add , Sheets(Sheets.Count)
ActiveSheet.Name = t
Err.Clear
End If
Next
Rng.Parent.Activate
End Sub
第2步:
Excel操作技巧精华视频190讲
https://pan.baidu.com/s/11eE-oGEyHojXHoYSuDbBAA
赞 (0)