搜索

VBA 宏颜色 怎样识别

gecimao 发表于 2019-08-20 02:31 | 查看: | 回复:

  问题是:错误行能准确涂色,但是If Range(H & i).FormatConditions(1).Interior.ColorIndex =8 ,这句判断的结果是,无论有没有错误,总是每行的isAllOK = False。手动涂色这个程序也没问题,对于宏涂的颜色怎样控制呢?似乎用过宏以后,每行都是错的,无法再通过颜色判断?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部首先,你这是大于5的单元格涂色(底纹),因为代码是Operator:=xlGreater,Formula1:=5,就跟如下手动操作的效果是一样的:

  把上面链接里的那个ConditionalColor函数贴到你的VBA代码中,调用这个函数就可以获得单元格底纹颜色,使用方法如下:

  不用条件格式来判断,而是用循环来对每个单元格进行判断,就跟手动直接填色是一致的效果:

本文链接:http://scmountainwx.net/diwenxiaoguo/914.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部