概述
1、将需批量创建工作簿名称放入A列,如下图所示:
2、输入VBA代码并运行
Sub newbooks()
Dim i&, p$, temp$
On Error Resume Next
'忽略代码运行中的错误,避免存在异常名称工作簿等问题时,代码运行中断。
Application.ScreenUpdating = False
'关闭屏幕刷新
p = ThisWorkbook.Path & ""
'取得当前工作薄所在路径
For i = 1 To Cells(Rows.Count, 1).End(3).Row
'循环读取A列数据
temp = Cells(i, 1) & ".xlsx"
'temp是完整的含文件后缀的工作薄名称
With Workbooks.Add
'新建工作薄
.SaveAs p & temp
'保存工作薄,p & temp是要保存的文件的名称
.Close False
'关闭工作薄
End With
Next
Application.ScreenUpdating = True
'恢复屏幕刷新
End Sub
3、这样就生成啦
最后
以上就是英俊发带为你收集整理的Excel 批量生成指定名称工作簿的全部内容,希望文章能够帮你解决Excel 批量生成指定名称工作簿所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复