我需要一个宏来创建一个只有一个名为“选项”的工作表的新工作簿,并且以下工作表必须以“Sheet1”而不是“Sheet2”开头。
可能吗?
最佳答案
下面的代码将添加一个新的 Workbook
只有一张名为“选项”的工作表。
但是,关于第二部分,为了从“Sheet1”而不是“Sheet2”开始,它涉及向新创建的工作簿添加代码,因为默认情况下,新工作簿已经有 1 个名为“选项”的工作表,所以实际上你是添加第二个工作表,因此 Excel 会自动将其命名为“Sheet2”
Option Explicit
Sub CreateNewWB()
With Application
.SheetsInNewWorkbook = 1
.Workbooks.Add
.Sheets(1).Name = "Options"
End With
End Sub
关于vba - 带有一个命名工作表的 Excel 宏 VBA 新工作簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42916763/