我遇到了有关使用多个工作表创建数据透视表和图表的问题。
我已经使用Microsoft Query创建了一个数据透视表和图表。我按照这个博客中的步骤操作:
http://www.ashishmathur.com/create-a-pivot-table-from-multiple-worksheets-in-the-same-workbook/
现在,我正在弄清楚如何将新数据添加到数据透视表中。
是否可以在已创建的查询和数据透视表中添加新的工作表数据?
或者每次添加新的数据工作表时,是否需要重新创建?
仅供参考:我使用的是Excel 2007,我的所有数据都包含相同的号码。列和相同列名。
答案 0 :(得分:0)
看起来您需要再添加一个Sub loop_through_sheets()
Dim ws As Worksheet 'define a worksheet
For Each ws In ActiveWorkbook.Worksheets 'for each worksheet
If ws.Name Like "YourString" Then 'make sure you don't consolidate the summary sheet
Call DataGrab(ws)
End If
Next ws
End Sub
块
如果您需要每周或每天说一次,我建议您了解基本的宏编辑,这样您就可以将数据从多个工作表中提取到摘要中,并将SQL基于该单个工作表。
pdsGetNext (PDS *pds,char **pKey,PDStype *pT,size_t *pS,void **pD);