【发布时间】:2013-04-25 21:25:19
【问题描述】:
我目前有下面的代码,它将两个数据表保存到两个单独工作表上的 Excel 工作簿中,然后打开工作簿:
Dim outputFileName As String
Dim outputFile As String
outputFile = "Export_" & Format(Date, "yyyyMMdd") & Format(Time, "_hhmm") & ".xlsx"
outputFileName = CurrentProject.Path & "\" & outputFile
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "Callouts", outputFileName, True
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "Members", outputFileName, True
'Load Excel
Set appExcel = New Excel.Application
Set wbkOutput = appExcel.Workbooks.Open(outputFileName)
'Show excel window
appExcel.Visible = True
我想添加一些代码来创建数据透视表以在 excel 中显示数据,但我不确定如何执行此操作 - 有人可以帮忙吗? :-)
【问题讨论】:
-
“将电子表格格式化为数据透视表”是什么意思?是否要创建基于数据表的数据透视表?
-
这可能是我想要做的,但我可能有错误的术语 - 基本上我希望代码运行,以便当 excel 打开时,它会在数据透视表中显示导出的数据。谢谢。
-
好的,让我尝试另一种方法:您是要根据表中已有的数据创建数据透视表,还是要格式化数据,逐个单元格地显示类似于的数据透视表?
-
好的,重新阅读规范后,我想根据表中已有的数据创建一个数据透视表(对不起,我以前从未使用过数据透视表并且感到困惑它具有基本的列排序)。我会相应地编辑我的问题。
标签: excel ms-access vba excel-2010