![](/img/trans.png)
[英]How to paste data from one sheet to another and add a new row if there's already a value in using 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.