乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何利用<em>excel</em>批量创建指定<em>名称</em>的

如何利用<em>excel</em>批量创建指定<em>名称</em>的

作者:乔山办公网日期:

返回目录:excel表格制作


代码及注释如下:
Sub shanchu()
Application.DisplayAlerts = False'关闭提示,否则每删除一个非空工作表,都会出现提示
For i = 2 To [g65536].End(3).Row'i从2到G列最后一个非空行数循环
Sheets(Cells(i, 7).Delete'将工作表名为G列对应的工作表删除
Next
Application.DisplayAlerts = True'开启提示
End Sub

工具:Office2013

方法如下:

1.在当前Excel文件所在文件夹中,创建以A列内容为名称的文件夹:

2.Alt+F11,输入代码如下:

3.F5执行代码,返回当前文件所在文件夹,就可以看到批量创建了A列内容为名称的文件夹:


步骤如下:

1.选中单元格

2.公式,名称管理器

3.点击新建

4.输入名称

5.确定即创建成功;重复上述步骤,或者录制宏,或者写VBA代码完成重复制作。



名称的话可以用VBA建立

Sub 定义名称()
For i = 3 To Sheet1.[A65536].End(xlUp).Row
    j = Sheet1.Cells(i, 1000).End(xlToLeft).Column
    ActiveWorkbook.Names.Add Name:=Cells(i, 1), RefersToR1C1:="=Sheet1!R" & i & "C2:R" & i & "C" & j
Next
End Sub

'测试结果如下

从第三行开始执行,支持65536行和1000列范围内的名称定义

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网