Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4554|回复: 6

[已解决]求一段代码解决自动生成雷达图 请老师帮忙啊。…。…。…。…。…。…。…。……

[复制链接]
发表于 2014-2-9 15:32 | 显示全部楼层 |阅读模式
本帖最后由 suye1010 于 2014-2-9 18:49 编辑

老师们啊,领导让我做一张图,本来做好了,他要看图,说是更直观些。可这超出我的能力范围了,唉………… 所以在此求助。

我要的已经做成图片,请帮忙,小弟先谢为敬了!!!
点按钮则生成图片,也可以让程序自动识别自8行起向下所有有效数据

Book1.zip (17.01 KB, 下载次数: 15)
发表于 2014-2-9 18:47 | 显示全部楼层    本楼为最佳答案   
本帖最后由 suye1010 于 2014-2-9 18:52 编辑
  1. Sub AddRadarChart()
  2. Dim i, sha
  3. 'Remove existed charts
  4. For Each sha In ActiveSheet.Shapes
  5.     If sha.Type = 3 Then sha.Delete
  6. Next
  7. 'Add new chart
  8. With ActiveSheet.ChartObjects.Add(100, 100, 500, 500).Chart
  9.     .ChartType = xlRadar
  10.     .SeriesCollection.NewSeries
  11.     .SeriesCollection(1).Name = "Target"
  12.     .SeriesCollection(1).Values = Array(10, 10, 10, 10, 10, 10, 10, 10)
  13.     For i = 8 To Cells(65536, 7).End(xlUp).Row
  14.         .SeriesCollection.NewSeries
  15.         .SeriesCollection(i - 6).Name = Cells(i, 7)
  16.         .SeriesCollection(i - 6).Values = "='Supplier Overview'!$H$" & i & ":$O$" & i
  17.     Next i
  18.     .FullSeriesCollection(1).XValues = "='Supplier Overview'!$H$5:$O$5"
  19.     .HasTitle = True
  20.     .ChartTitle.Text = "Supplier Review"
  21. End With
  22. End Sub
复制代码
副本Book1.zip (17.04 KB, 下载次数: 28, 售价: 1 个金币)
回复

使用道具 举报

 楼主| 发表于 2014-2-9 18:53 | 显示全部楼层
suye1010 发表于 2014-2-9 18:47

谢谢版主!!!太感谢了!

我的是2007的版本,每次运行都有一个提示,说是不支持的,但有结果。谢谢!!!!!!

点评

在程序开始处添加一句: On error resume next  发表于 2014-2-9 18:56
回复

使用道具 举报

 楼主| 发表于 2014-2-9 19:04 | 显示全部楼层
suye1010 发表于 2014-2-9 18:47

老师,发现一个问题:

数据是从8行开始收集的,但5行的名字没了,还有报错的问题

点评

具体的报错是什么?我在2013上运行无误。  发表于 2014-2-9 19:08
回复

使用道具 举报

 楼主| 发表于 2014-2-9 19:20 | 显示全部楼层
suzeawer 发表于 2014-2-9 19:04
老师,发现一个问题:

数据是从8行开始收集的,但5行的名字没了,还有报错的问题

12.zip (48.78 KB, 下载次数: 20)
回复

使用道具 举报

发表于 2015-1-28 15:27 | 显示全部楼层
很受用呀 减少自己操作做图了
回复

使用道具 举报

发表于 2015-10-31 12:11 | 显示全部楼层
谢谢,非常有用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 11:37 , Processed in 0.325656 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表