数据透视表肿么放在指定的表格

1个回答

写回答

1315642392

2026-01-16 15:33

+ 关注

VBA
VBA

要在指定的表格中放置数据透视表,可以使用PivotTable的InsertInto方法。该方法接受两个参数,第一个参数是要插入到的表格的名称,第二个参数是要放置在该表格中的数据透视表。以下是一个示例代码:VBASub InsertPivotTable()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name "Sheet1" Thenws.Range("A1").SelectEnd IfNext wsSet sourceRange = ActiveCellSet SourceObject = CreateObject("excel.PivotTable")Set targetSheet = ActiveSheetSourceObject.PivotTable = sourceRangeSourceObject.Name = "PivotTable1"targetSheet.PivotTables.Add SourceObject.NameEnd Sub在这个示例中,我们首先循环遍历所有工作表,并确保不是“Sheet1”。然后,在当前活动单元格(即数据透视表要放置的位置)上建立了源数据范围。接下来,创建一个名为“PivotTable1”的新的数据透视表对象,并将其插入到活动工作表中。请注意,在这个示例中,我们假设你想要放置的数据透视表名为“PivotTable1”。请根据实际情况修改代码中的表名。通过使用此方法,您可以在指定的表格中插入并放置数据透视表,并且不需要手动创建和编辑每个数据透视表。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号