簡體   English   中英

如何使用VBA在Excel中添加新工作表?

[英]How to add a new sheet in excel using VBA?

我是VBA編碼的新手。 我想用不同的數據填充excel表。 要求是將數據拉入同一Excel的單獨表格中。 我需要使用下面相同類型的代碼來維護整個代碼的完整性。

outfile = "c:\" & Format(Date, "yyyymmdd") & "activedirectorydata.xls"
DoCmd.OutputTo acOutputQuery, "**MoActiveDirectoryData**", acFormatXLS, outfile, False

我能夠將視圖/查詢MoActiveDirectoryData導入一個工作表。 我應該如何將來自另一個視圖/查詢的數據轉換為同一個Excel的不同表單?

如果使用DoCmd.TransferSpreadsheet,只要要導出的表或查詢的名稱與已存在的表不同,就會在同一文件中創建工作表。

outfile = "c:\" & Format(Date, "yyyymmdd") & "activedirectorydata.xls"
''Sheet is called Query1
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, "Query1", outfile 
''New sheet called Query2
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, "Query2", outfile 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM