添加到许多工作表

Posted

技术标签:

【中文标题】添加到许多工作表【英文标题】:Adding to many worksheets 【发布时间】:2021-12-02 21:38:23 【问题描述】:

我想在 Excel 中添加一个工作表,并在 Access 中进行编程。在下面的代码行之后,我又得到了 9 个工作表(Statusbericht0、Tabel2、Tabel3、Tabel4、Tabel5、Tabel6、Tabel7、Tabel8、Tabel9、Tabel10)。

xlWB.Worksheets.Add.name = "Statusbericht0"

但重要的是,我在此代码行之前添加了一些工作表。

【问题讨论】:

您必须显示整个代码,否则无法说出错误所在。 【参考方案1】:

您必须在命名之前创建工作表。为了命名它,您需要掌握它。像这样:

Dim NewSheet As Worksheet
Set NewSheet = xlWB.Worksheets.Add
NewSheet.Name = "My new sheet"

【讨论】:

xlWB.Worksheets.Add.name 作为Add 返回工作表对象 (docs.microsoft.com/en-us/office/vba/api/excel.worksheets.add)

以上是关于添加到许多工作表的主要内容,如果未能解决你的问题,请参考以下文章

C#互操作:将新工作表添加到现有文件后,excel进程未退出[重复]

将许多 Excel 工作簿和工作表中的数据导入单个工作簿/表格

如何将可重复使用的多行/多列表从一个 Excel 工作表复制到另一个工作表上的数据库

将行添加到多个工作表时清除错误

Google工作表脚本可将工作日的一周添加到工作表中

宏将MS Word表导出到Excel工作表