如下表:
折扣 产品
月份 MP3 U盘 硬盘
2008-01 70 10 15
2008-02 60 10 20
2008-03 70 20 30
2008-04 80 25 25
excel生成饼图,我要生成3份,维分别维MP3,U盘,硬盘,有什么办法?
折扣 产品
月份 MP3 U盘 硬盘
2008-01 70 10 15
2008-02 60 10 20
2008-03 70 20 30
2008-04 80 25 25
excel生成饼图,我要生成3份,维分别维MP3,U盘,硬盘,有什么办法?
解决方案 »
- 八天一个星期的话,怎样算出一万年前或后的某一天是星期几
- 一个简单的问题,看书也不少,例子也试了,就是不是不对。在线等呀。
- 这个问题我解决不了!!!!!!!
- 紧急求救:如何执行变量中的内容
- !!!!求购!!!!(100-300元RMB)
- ADODB.Connection 和 ADODC.Connection有区别吗?
- 急,关于复制文件的问题?100分。
- 关于MsFlexGrid的问题
- 怎样获得本机通过宽带上网的IP地址
- 若sql server有一存储过程,内容为二个select ,现用rs=commnad.execute调用,但想体现第一个select内容,该如何.
- 关于创建文件夹
- 怎么确定选中的sheet就是当前的activesheet
'
Dim objChart As Chart, objSheet As Worksheet
Dim i&, strData$, strTitle$ ' 假设数据区在: 工作表Sheet1,单元格[B3:D6]
strData = "A3:A6"
strTitle = "MP3;U盘;硬盘"
Set objSheet = Sheets(1)
For i = 0 To 2
Set objChart = Charts.Add
With objChart
.ChartType = xl3DPie
.SetSourceData objSheet.Range(Replace(strData, "A", Chr$(66 + i))), xlColumns
.HasTitle = True
.ChartTitle.Characters.Text = Split(strTitle, ";")(i)
.Location xlLocationAsObject, objSheet.Name
objSheet.Shapes(i + 1).Top = i * 260 + 150
End With
NextEnd Sub