vba - 带有一个命名工作表的 Excel 宏 VBA 新工作簿

标签 vba excel

我需要一个宏来创建一个只有一个名为“选项”的工作表的新工作簿,并且以下工作表必须以“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/

相关文章:

excel - 发送带有附件和签名的 Outlook 电子邮件

PHPExcel 不使用 php 显示所有行

Python - 从 excel 文件读取时间后没有得到正确的日期时间

excel - 如何在 Excel VBA 中粘贴所有包括形状和列宽

excel - VBA自动过滤复制值,重复数据删除并粘贴到其他工作表中

Excel VBA - 在多列上排序后取消选择范围

javascript - Excel VBA 将数据发送到运行 javascript 的网页 - 如何?

excel - 怎样才能使23 :59 > 0:00 ( ="23:59" +"0:01")?

excel - RegExp 对象 - 运行时错误 '5017' - 没有明显的模式问题

vba - 如何强制用户在工作表中启用宏?