Alguns dos Dashboards desenvolvidos no MS Excel, permitem que os usuários mudem o tipo de gráfico visualizado. Isso é muito produtivo quando contribui para a compreensão dos dados. Mas, é importante lembar que alguns tipos de gráficos não ficam disponíveis para as PivotChart Report.
Seria útil saber quais são as propriedades (do tipo constantes), que ChartType do objeto ChartObjects suporta:
xlLine. Line xlLineMarkersStacked. Stacked Line with Markers xlLineStacked. Stacked Line xlPie. Pie xlPieOfPie. Pie of Pie xlPyramidBarStacked. Stacked Pyramid Bar xlPyramidCol. 3D Pyramid Column xlPyramidColClustered. Clustered Pyramid Column xlPyramidColStacked. Stacked Pyramid Column xlPyramidColStacked100. 100% Stacked Pyramid Column xlRadar. Radar xlRadarFilled. Filled Radar xlRadarMarkers. Radar with Data Markers xlStockHLC. High-Low-Close xlStockOHLC. Open-High-Low-Close xlStockVHLC. Volume-High-Low-Close xlStockVOHLC. Volume-Open-High-Low-Close xlSurface. 3D Surface xlSurfaceTopView. Surface (Top View) xlSurfaceTopViewWireframe. Surface (Top View wireframe) xlSurfaceWireframe. 3D Surface (wireframe) xlXYScatter. Scatter xlXYScatterLines. Scatter with Lines. xlXYScatterLinesNoMarkers. Scatter with Lines and No Data Markers xlXYScatterSmooth. Scatter with Smoothed Lines xlXYScatterSmoothNoMarkers. Scatter with Smoothed Lines and No Data Markers xl3DArea. 3D Area xl3DAreaStacked. 3D Stacked Area xl3DAreaStacked100. 100% Stacked Area xl3DBarClustered. 3D Clustered Bar xl3DBarStacked. 3D Stacked Bar xl3DBarStacked100. 3D 100% Stacked Bar xl3DColumn. 3D Column xl3DColumnClustered. 3D Clustered Column xl3DColumnStacked. 3D Stacked Column xl3DColumnStacked100. 3D 100% Stacked Column xl3DLine. 3D Line xl3DPie. 3D Pie xl3DPieExploded. Exploded 3D Pie xlArea. Area xlAreaStacked. Stacked Area xlAreaStacked100. 100% Stacked Area xlBarClustered. Clustered Bar xlBarOfPie. Bar of Pie xlBarStacked. Stacked Bar xlBarStacked100. 100% Stacked Bar xlBubble. Bubble xlBubble3DEffect. Bubble with 3D effects xlColumnClustered. Clustered Column xlColumnStacked. Stacked Column xlColumnStacked100. 100% Stacked Column xlConeBarClustered. Clustered Cone Bar xlConeBarStacked. Stacked Cone Bar xlConeBarStacked100. 100% Stacked Cone Bar xlConeCol. 3D Cone Column xlConeColClustered. Clustered Cone Column xlConeColStacked. Stacked Cone Column xlConeColStacked100. 100% Stacked Cone Column xlCylinderBarClustered. Clustered Cylinder Bar xlCylinderBarStacked. Stacked Cylinder Bar xlCylinderBarStacked100. 100% Stacked Cylinder Bar xlCylinderCol. 3D Cylinder Column xlCylinderColClustered. Clustered Cone Column xlCylinderColStacked. Stacked Cone Column xlCylinderColStacked100. 100% Stacked Cylinder Column xlDoughnut. Doughnut xlDoughnutExploded. Exploded Doughnut xlLineMarkers. Line with Markers xlLineMarkersStacked100. 100% Stacked Line with Markers xlLineStacked100. 100% Stacked Line xlPieExploded. Exploded Pie xlPyramidBarClustered. Clustered Pyramid Bar xlPyramidBarStacked100. 100% Stacked Pyramid Bar
Segue exemplo de como usar essas constantes:
Este exemplo define o tamanho do gráfico de Bolhas num grupo com 200% do tamanho padrão, caso o gráfico esteja no padrão Bolhas 2D.
With Worksheets(1).ChartObjects(1).Chart If .ChartType = xlBubble Then .ChartGroups(1).BubbleScale = 200 End If End With
Reference:
Tags: VBA, Excel, chart, dynamic, Chart Object, Series, Type, Property, chart, Gráfico, tipo, série, objeto , Bolhas, Bubbles