VBA에서이 코드를 사용하여 단일 시트 페이지 값 (학생 목록 데이터베이스에서 가져온 값), 원하는 값열에서 차트로 단일 값을 출력합니다.
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'할 수있다, 이것은 내가 노력 코드입니다 내 범위가 작동하지 않는 것 같아요, 하나의 단일 column에서 값만 사용하고 있기 때문에 추측하고 있습니다. 둘째, 두 번째 열을 포함 시키려고하면 차트가 M 및 F를 집계하지 않습니다. 가치 (그래서 나는 남자 학생과 여자 학생이 3 학년 인 경우 차트에 5 개의 값이 표시됩니다.)
내 차트에 단순히 M 값과 F 값에 대한 결과 2 개를 표시하고 싶습니다.
Student1 M
Student2 F
Student3 F
Student4 F
Student5 M
Student6 M
Student7 F
당신이 뭔가를 원하는 : 나는 당신의 입력을 믿고있어