0
我在VBA中创建了此代码,以根据单张页面的值创建饼图(这些值是从学生列表数据库导入的),我想要的值转换成饼图都涉及到性别栏,在此列中的值可以为“M”或“F”,这是我试过的代码:将列中的值单列到图表中
Sub CriarGrafico()
Set graficos = Sheets(3).ChartObjects
On Error Resume Next
If Not graficos Is Nothing Then graficos.Delete
'elimina os graficos existentes na folha 8
Set Grafico = graficos.Add(0, 100, 500, 250)
Grafico.Chart.ChartWizard _
Source:=Sheets(2).Range("E7:E13"), _
Gallery:=xlPie, _
CategoryLabels:=1, _
SeriesLabels:=1, _
HasLegend:=True
我有两个问题在这里,首先所有,我的范围似乎没有工作,我猜这是因为我只使用一个单一柱子的值,其次,如果我试图包括第二列,图表不是聚集M和F值(如果我有3名男学生和2名女学生,图表显示5个值)
我希望我的图表只显示2个结果,一个用于M值和F值。