VB实现自动生成统计图表

点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe

方案主要解决如何通过按钮一次完成实现

表格自动生成统计图表。

使用对象

需要统计出各种直方图、饼图、趋势图需要的人员。

功能概述

1.自动选择表格,自动化生成统计图表。

2.自动设置图表式样、格式

3.设置按钮,满足‘一键完成统计图表’

主要功能界面

图1

图2

方案优势

优势1:扩展了TD REQUIREMENT功能,提供具体需求-用例覆盖数值(覆盖率)。

优势2:便于需求管理,实时评估测试用例是否符合标准“100%覆盖产品需求”。

优势3:增加字段,符合项目需求列表特性。

方案配置

1. 原始表格

以TD数据库定期导出的‘History_bug.xls’为例

表2

2.在EXCEL调用VB,实现筛选Reopen记录的功能

效果图:

表3

附:VB编码

Sub MacroName()

'

' MacroName Macro

'

' 快捷键: Ctrl+a

'

Columns("G:G").Select

ActiveCell.FormulaR1C1 = "=VLOOKUP(""Reopen"",History_bug!$A$2:$G$2000,7,False)"

//添加筛选公式

End Sub

3通过一键‘按钮1’,自动生成报告图表。

例如

表-4

效果图:

图-3

附:VB 源码

Sub MacroName()

'

' MacroName Macro

' 要求饼图中显示内容和比率

'

' 快捷键: Ctrl+a

'

Range("A1:A13,B1:B13").Select //定义列表范围

Range("B1").Activate //调用Excel插入图表功能

ActiveSheet.Shapes.AddChart.Select

ActiveChart.SetSourceData Source:=Range( _

"'Sheet1'!$A$1:$A$13,'Sheet1'!$B$1:$B$13")

ActiveChart.ChartType = xlPie //调用图表中的饼图功能

ActiveChart.ApplyLayout (1) //饼图设计

ActiveChart.ChartStyle = 26 //饼图格式

ActiveChart.ClearToMatchStyle

End Sub

4.如果考虑全量考量数据,既有总量/分项数值,又具有百分比,可以使用条状图表示。

附:VB 源码

Sub Macro Name()

'

' MacroName Macro

' 条状图比率,且无设置数据标签

'

' 快捷键: Ctrl+a

'

Range("A1:C8").Select //定义列表范围

ActiveSheet.Shapes.AddChart.Select //选择插入图表

ActiveChart.SetSourceData Source:=Range("'Sheet1'!$A$1:$C$8")

ActiveChart.ChartType = xlBarStacked100 //调用图表中的条状图

ActiveChart.ApplyLayout (1)

ActiveChart.Axes(xlValue).Select //打开横轴x轴编辑框

ActiveChart.Axes(xlValue).MajorUnit = 0.1

ActiveChart.Axes(xlValue).MajorUnit = 0.02 //定义横轴的刻度

ActiveSheet.ChartObjects("图表 1").Activate

Application.Left = 82.75 //图表左右长度

Application.Top = 15 //图表上下宽度

End Sub

5.如果需要条状图分别显示内容和比率(即含有设置数据标签)。

例如:

表-5

效果图:

图-4

附:VB 源码

Sub Macro Name()

'

' MacroName Macro

'要求条状图中显示内容和比率

'

' 快捷键: Ctrl+a

'

Range("A1:C8").Select //定义表格范围例如上图

ActiveSheet.Shapes.AddChart.Select //选择插入图表

ActiveChart.SetSourceData Source:=Range("'Sheet1'!$A$1:$C$8")//

ActiveChart.ChartType = xlBarStacked100 //调用图表中的条状图

ActiveChart.ApplyLayout (1) //选择格式

ActiveChart.ChartStyle = 26 //选择式样

ActiveChart.ClearToMatchStyle

ActiveChart.Axes(xlValue).Select //打开X轴编辑框

ActiveChart.Axes(xlValue).MajorUnit = 0.2 //X轴默认坐标值

ActiveChart.Axes(xlValue).MajorUnit = 0.02 //定义X轴坐标值

ActiveSheet.ChartObjects("图表 1").Activate //选择生成的图表

ActiveChart.SeriesCollection(1).Select

ActiveChart.SeriesCollection(1).ApplyDataLabels //打开设置数据标签格式

ActiveChart.SeriesCollection(2).Select

ActiveChart.SeriesCollection(2).ApplyDataLabels //打开设置数据标签格式

ActiveWindow.ScrollColumn = 2

ActiveWindow.ScrollColumn = 1

ActiveSheet.ChartObjects("图表 1").Activate //选择生成的图表

Application.Left = 82.75 //图表左右长度

Application.Top = 15 //图表上下宽度

End Sub


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容