我是靠谱客的博主 英俊发带,最近开发中收集的这篇文章主要介绍Excel 批量生成指定名称工作簿,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 批量生成指定名称工作簿所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部