|
本帖最后由 leoparddi 于 2024-1-14 09:02 编辑
- Sub QQ()
- Dim oChart As Chart
- Dim oWK As Worksheet
- Dim oChartObject As ChartObject
- Set oWK = Excel.Worksheets(1)
- Set oChartObject = oWK.ChartObjects.Add(100, 0, 900, 300)
- Set oChart = oChartObject.Chart
- '基于工作表的A1:B4单元格创建柱形图
- With oChart
- .ChartWizard Source:=oWK.Range("A2:I6"), gallery:=xlColumnClustered, PlotBy:=xlRows, HasLegend:=False
- With .SeriesCollection(1)
- .XValues = oWK.Range("A1:I1")
- .HasDataLabels = True
- End With
- '导出图表
- sExportFileName = Excel.ThisWorkbook.Path & "\Average Age By Year.jpg"
- aa = .Export(sExportFileName)
- End With
- '加载图表
- UserForm1.Image1.Picture = LoadPicture(sExportFileName)
- '删除创建的图表
- oWK.Shapes(2).Delete
- End Sub
复制代码
堆积图.zip
(21.39 KB, 下载次数: 6)
这是柱形图的代码 不知道怎么变成堆积柱形图
请各位老师帮忙改下代码
|
|