【发布时间】:2019-07-17 12:07:10
【问题描述】:
我的 vba 编码是否有任何错误?我在工作簿的单元格 B4 上输入了文件位置,在单元格 B5 上输入了文件名。我想创建一个包含多个命名工作表的新工作簿。有人可以帮我检查一下吗?谢谢!
Sub AddNewWorkbook1()
Dim FiLe As String
Dim Filepath As String
Dim Period As String
Worksheets("Sheet1").Range("B4") = FiLe
Worksheets("Sheet1").Range("B5") = Filepath
Worksheets("Sheet1").Range("E2") = Period
'Adding New Workbook
Workbooks.Add
'Saving the Workbook
ActiveWorkbook.SaveAs FiLe & Filepath
'Add new sheets with colored tabs
Worksheets.Add().Name = Period & "DTH&TPD"
Worksheets(Period & "DTH&TPD").Tab.ColorIndex = 39
Worksheets.Add().Name = "DTH&TPD" & "Claims List"
Worksheets("DTH&TPD" & "Claims List").Tab.ColorIndex = 39
Worksheets.Add().Name = Period & "Accidental Claims"
Worksheets(Period & "Accidental Claims").Tab.ColorIndex = 33
Worksheets.Add().Name = "Accidental Claims List"
Worksheets("Accidental Claims List").Tab.ColorIndex = 33
Worksheets("Sheet1").Delete
结束子
【问题讨论】:
-
ActiveWorkbook.SaveAs Filepath & File? -
我已经在单元格 B4 上输入了文件位置,该文件必须保存在该位置,并将其保存为单元格 B5 上的文件名。谢谢!