VBA/Excel/Access/Word/Excel/PivotChart — различия между версиями

Материал из VB Эксперт
Перейти к: навигация, поиск
м (1 версия)
 
(нет различий)

Версия 16:33, 26 мая 2010

creates a new PivotChart

 
     Sub CreatePivotChart()
         Dim shp As Shape
         Set shp = ActiveSheet.Shapes.AddChart(xlColumnStacked)
         shp.Chart.SetSourceData Source:=ActiveSheet.PivotTables(1).TableRange1, _
                               PlotBy:=xlColumns
         With Range("A11:F28")
             shp.Left = .Left
             shp.Top = .Top
             shp.Width = .Width
             shp.Height = .Height
         End With
         With shp.Chart.PivotLayout.PivotTable
             .PivotFields("Customer").Orientation = xlColumnField
             .PivotFields("Product").Orientation = xlRowField
         End With
         shp.Chart.ChartType = xlCylinderColStacked
     End Sub