VBA 数据条 Databar使用 Databar对象属性和方法

用VBA给数据添加数据条

正常情况下,在excel中,可以通过菜单:开始→条件格式→数据条的操作来完成。
截图如下:
在这里插入图片描述

当然,也可以通过VBA代码来实现。
可以使用 FormatConditions 集合的 Add 或 AddDatabar 方法创建数据条格式规则。 使用 Databar 对象的 MinPoint 和 MaxPoint 属性设置数据范围的最短条形图和最长条形图的值。 这些属性返回 ConditionValue 对象,可以使用该对象指定阈值的计算方式。 Databar 对象还提供了另外一些属性,使用这些属性可指定在存在负值时显示的轴线,以及指定数据条的颜色和格式设置。
以下对单元格E2:E154进行数据条操作为例,进行简单的代码编写。

Private Sub DataBar_Click()
Dim cfDataBar As DataBar
Range("E2:E154").Select
Set cfDataBar = Selection.FormatConditions.AddDatabar
cfDataBar.MinPoint.Modify newtype:=xlConditionValuePercentile, newvalue:=5
cfDataBar.MaxPoint.Modify newtype:=xlConditionValuePercentile, newvalue:=75
End Sub

实现效果如下:
在这里插入图片描述
帮助参见:
[https://learn.microsoft.com/zh-cn/office/vba/api/excel.databar#properties]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值