MS Access VBA:使用多个工作表创建Excel工作簿

问题描述 投票:1回答:1

我可以使用以下代码创建一个包含单个工作表的工作簿:

'Create Custom Excel Report
Set XL = New Excel.Application
XL.Visible = True
Set WB = XL.Workbooks.Add
Set WKS = WB.Worksheets(1)
WKS.Name = "Fred"

'Set Report Headers
WKS.Cells(2, 1).value = "Name"
WKS.Cells(2, 2).value = "Address"
WKS.Cells(2, 3).value = "Hat Size"

如何创建包含3个工作表的工作簿?如何设置各个工作表的值?

vba ms-access access-vba ms-access-2016
1个回答
0
投票

工作簿以一张纸开始。您可以附加工作表并通过这样的行命名:

WB.Sheets.Add(After:=Sheets(Sheets.Count)).Name = "Fred"

您可以在创建时分配变量,也可以使用名称引用新工作表:例如WB.Sheets("Fred")

© www.soinside.com 2019 - 2024. All rights reserved.