以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 列类型不同,绘制单元格计算占比 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85614) |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/5/30 12:23:00 -- 列类型不同,绘制单元格计算占比
例要计算2016年的达成率,用2016年行的量产值/目标值,利用绘制单元格计算百分比,可下面自己写的代码不对,计算了每一行的达成率都有值了,需要按不同的年度分,请教各位老师代码要怎么改? If e.Col.Name = "1月" Then \'如果正在绘制的是密码列
If dr2("1月") < 0.0001 Then
End If End If
此主题相关图片如下:222.png |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/5/30 12:24:00 -- 不仅仅是计算2016年的,当2017年/2018年下面有值时,依然计算其他年份的达成率~~ |
||||
-- 作者:大红袍 -- 发布时间:2016/5/30 12:34:00 -- Select Case e.Col.name
|
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/5/31 9:08:00 -- 红袍老师,试了,没成功;是不是与我开发的版本有关,目前使用版本是2015年12月的版本,之前我也用Compute都行的,这次也报错,后来我用FINDROW, 此主题相关图片如下:111.png |
||||
-- 作者:大红袍 -- 发布时间:2016/5/31 9:33:00 -- 呃,2楼代码,不应该报错的。做个例子发上来看看。 |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/5/31 10:19:00 --
此主题相关图片如下:qq图片20160531101815.png |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/5/31 10:19:00 -- 上传了附件,我也觉得好奇怪,怎么会报错~~ |
||||
-- 作者:漂亮美眉vszh -- 发布时间:2016/5/31 10:20:00 -- 代码写在表属性,绘制单元格内了~~ |
||||
-- 作者:大红袍 -- 发布时间:2016/5/31 10:24:00 -- 哦,你列名有问题,列名尽量不要用数字开头。代码改一改
Select Case e.Col.name
|