使用vba从给定名称列表创buildExcel文件
我想用给定的名字来创buildexcel文件。
给定名称存储在A1:A8 =的Names.xls中
- 墙-CMU
- 墙 – 绘画
- 墙 – 外墙
- 墙 – 绝缘
- pipe – 铜
- pipe – 球墨铸铁
- pipe道 – CPVC
- 坦克 – 硫酸氢钠
我想创build一个新的excel文件,根据给定的名称列表重命名它,保存并closures它,然后跳转到下一个文件。
下面的代码只是创build第一个文件:
Sub AddNewWorkbook1() 'Adding New Workbook Workbooks.Add 'Saving the Workbook ActiveWorkbook.SaveAs Filename:="C:\Users\goktem\Desktop\Change Orders\Wall - CMU.xls" Close End Sub
我需要编写一个代码来从给定的名称列表中select文件名并创build一个循环。
我怎样才能做到这一点?
你将需要玩清单等等,但只是创build一个简单的循环。
Sub AddNewWorkbook1() Dim wbName as String 'Adding New Workbook For i = 1 to 8 wbName = Cells(i, 1).Value Workbooks.Add 'Saving the Workbook ActiveWorkbook.SaveAs Filename:="C:\Users\goktem\Desktop\Change Orders\" & wbName & ".xls" Close Next i End Sub