VBA-图表上下限动态变化
来源:互联网 发布:hydra linux 编辑:程序博客网 时间:2024/05/30 05:18
系统:Windows 7
软件:Excel 2010
使用场景介绍:
不知大家有没有这样的困惑?困惑:Excel自动生成的图表,Y轴自动设置的上下限不合理,整个图看起来有点怪那么这次,我们就用VBA来解决这个问题
- 下面的效果图展示了,将图表Y轴的的最大/最小值进行了动态设置
- Y轴最大值为:数据源最大值+2
- Y轴最小值为:数据源最小值-2
- 通过上面的方法,数据源变化,那么Y轴的上下限也会自动变化
效果图
代码部分
- 关键字
MinimumScale
设置Y轴的最小值 - 关键字
MaximumScale
设置Y轴的最小值 - 通过
Max
与Min
函数获取已知数据的最大最小值
Sub 图表上下限() Set sht = ThisWorkbook.Worksheets("示例") Set chart1 = sht.ChartObjects("上下限图表") Set Rng = sht.Range("C2:G2") maxValue = Application.Max(Rng) minValue = Application.Min(Rng) chart1.Chart.Axes(xlValue).MinimumScale = minValue - 2 chart1.Chart.Axes(xlValue).MaximumScale = maxValue + 2End Sub
注意事项
- 在代码中图表的名称为
上下限图表
,这是事先设置的 - 图表名称设置方法:
- 选中图表,出现图表工具菜单-选中布局菜单-属性,更改图表名称
- 修改完以后,选中图表,在Excel的左上角会显示选中对象的名称,见下图
图表名称设置
图表名称查看
更多精彩,请关注微信公众号
扫描二维码,关注本公众号
阅读全文
0 0
- VBA-图表上下限动态变化
- highcharts 附有上下限
- 强制上下限分页
- 标准数据类型上下限
- 泛型-上下限
- VBA图表剖析
- VBA循环生成图表
- VBA图表剖析
- vba学习_图表
- hdu2152Fruit-上下限母函数
- 上下限网络流模板
- 泛型的上下限
- java中泛型的上下限
- 泛型的上下限
- 上下限-板块浮动 插件
- VBA中用自定义函数在工作表中添加动态图表
- VBA(上)
- 动态图表
- 使用什么软件可以将PDF文件进行编辑
- Linux搭建FTP服务器
- 采药
- mybatis之mybatis-generator
- 最简单 网络获取图片
- VBA-图表上下限动态变化
- A*算法转载
- 请求转发与响应重定向解析
- 块状元素垂直水平居中
- 阻止拷贝
- C++Primer----表达式
- centos6下安装rabbitmq
- ListView显示数据,弹出AlertDialog,调起打电话功能
- IO-文件流-两种正确关闭资源的方法