excel|Excel迷你图之如何插入mini饼图

文章图片

文章图片
迷你图是从Excel 2010开始的一种新增功能 , 它将缩小版图形放置在指定单元格内 。
因为迷你图非常的紧凑 , 所以能够让视觉效果突出 , 且方式简洁 , 是体现大型数据集的方式 。
Excel自带三种形式的图表类型 , 包含折线图、柱形图、盈亏图 。
方法:选择数据 , 点击插入 , 选择需要展现的迷你图 。
这里要分享的是一篇除上述三种类型之外的一种迷你图 , 迷你饼图 。
操作方式与Excel自带的操作方式类似 。
【excel|Excel迷你图之如何插入mini饼图】
效果上来说 , 饼图太小 , 看不出什么结果 , 但是这里分享的是方法 , 可以举一反三 , 改成其它类型的图表 , 或者图形等等 。
重点!下一篇会分享如何通过鼠标点击的方式实现迷你图变大 , 再次点击恢复 。
本篇的代码放置在TIHISWORKBOOK中 。
代码共享如下:
Sub mini饼图()
Dim Rg Rgrow As Range
Dim cht As ChartSet
Rg = Selection
For i = 1 To Rg.Rows.Count
Set Rgrow = Rg.Rows(i)
Set pcl = Rgrow.Cells(1 1).Offset(0 Rgrow.Columns.Count)
chtype = xlPie
Set cht = ActiveSheet.ChartObjects.Add(Left:=pcl.Left Width:=pcl.Width Top:=pcl.Top Height:=pcl.Height).Chart
On Error Resume Next
With cht
.HasTitle = False
.HasLegend = False
.ChartType = chtype
.SetSourceData Source:=Rgrow
.ChartArea.Border.LineStyle = xlNone
.PlotArea.Border.LineStyle = xlNone
.ChartArea.Fill.Visible = False
.PlotArea.Fill.Visible = False '设置绘图区的位置和大小
.PlotArea.Left = 0
.PlotArea.Top = 0
.PlotArea.Width = .ChartArea.Width - 2
.PlotArea.Height = .ChartArea.Height - 2
.PlotArea.Left = 0
.PlotArea.Height = .ChartArea.Height - 2 '第一个点的颜色填充为红色 .SeriesCollection(1).Points(1).Format.Fill.ForeColor.RGB = RGB(192 0 0)
End With
Next i
End Sub
欢迎点击关注 , 后续会有更多精彩内容!
相关经验推荐
- excel|让人热泪盈眶的科技新闻!没想到你是这样的魅族
- 英特尔|能玩LOL!英特尔全新迷你主机发布:比苹果便宜太多
- excel|瑞莱斯会计:这些Excel技巧都学到,加班工作更高效
- 充电器|倍思30W氮化镓充电器评测:迷你身材大能量
- 充电器|可同时快充两台设备的精致小巧充电器-南卡C2 20W迷你PD充电器
- 充电器|南卡20W迷你快充测评:iPhone充电“更优解”,价格不到原装一半!
- 软件|EXCEL仿软件制作模糊查找下拉筛选框
- excel|为什么工厂宁愿EXCEL计划排产,也没用APS高级计划排程系统?
- 华硕|鲁大师得分超50万分,华硕迷你主机配R5-5500U,售价3499元
- 米家|米家迷你保温杯,把好用做到极致!
