专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
51好读  ›  专栏  ›  Excel之家ExcelHome

VBA常用小代码204:按指定名称批量创建Excel工作簿

Excel之家ExcelHome  · 公众号  · Excel  · 2017-10-20 07:14

正文

诸君早上好,握爪先。

今天我们分享的VBA小代码主题是:按指定名称批量创建Excel工作簿。

如下图所示,A列是我们需要创建的Excel工作簿名称。嗯~十几个表而已,手动创建也是蛮快的……

我们分享这段小代码的意义……更多在于此前和以后……和其它代码嵌套搭配使用,比如……拆分表格成独立工作簿,批量制作模版等。

代码如下:


Sub Createwks()

Dim i&, p$, r

Application.ScreenUpdating = False

'取消屏幕刷新

Application.DisplayAlerts = False

'取消警告提示,当有重名工作簿时直接覆盖

p = ThisWorkbook.Path & "\"

'当前工作簿所在的路径

r = [a1].CurrentRegion '数据装入数组r

For i = 2 To UBound(r)

'标题不要,因此从第2个元素开始遍历数组r

With Workbooks.Add '新建工作簿

.SaveAs p & r(i, 1), xlWorkbookDefault

'保存工作簿

.Close True







请到「今天看啥」查看全文


推荐文章
网易梦幻西游手游  ·  第十一届武神坛淘汰赛对决精选
8 年前
凤凰网军事频道  ·  外媒炒作美台军售萨德和F-35 台湾真的敢买?
7 年前
糗事百科  ·  下午全宇宙最糗的10大糗事
7 年前