ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1876|回复: 0

[求助] 怎样用VBA批量更改条件格式的条件?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-9-27 11:38 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 yhaso 于 2018-9-27 11:46 编辑

怎样用VBA批量更改条件格式的条件?各位高手帮下忙?
要求:B2-B24类似批量改,(实际很多行的,只是举个例子)判断值是每列每个单元格不同的,没有规律的,B列的条件格式的条件里$A$1改成对应单元格的位置$B$2、$B$3、$B$4.。。就可以。条件格式的条件<>后的判断值是原来就设定好的,不能改变。也就是说每列的单元格的条件格式的条件<>后的判断值是不同的,每行的条件格式的条件<>后的判断值是不变的,例如,B列条件格式的原来条件为
B3 条件格式的条件: =$A$1<88.55475和  =$A$1>99.1754
B4 条件格式的条件: =$A$1<67.57574和  =$A$1>77.1757
B5 条件格式的条件: =$A$1<78.57524和  =$A$1>88.1542
B6 条件格式的条件: =$A$1<52.5745和   =$A$1>73.1752
B7 条件格式的条件: =$A$1<42.55442和  =$A$1>63.1385
B8 条件格式的条件: =$A$1<22.555和   =$A$1>53.1747
B9 条件格式的条件: =$A$1<32.525和   =$A$1>83.1774
B10 条件格式的条件:=$A$1<64.574和   =$A$1>73.163
。。。。。。。。
B23 条件格式的条件:=$A$1<80.7和     =$A$1>83.2
B24 条件格式的条件:=$A$1<72.5和     =$A$1>93.1


B列批量改为要求条件格式的条件:

B2 条件格式的条件: =$B$2<72.554和    =$B$2>93.174
B3 条件格式的条件 :=$B$3<88.55475和  =$B$3>99.1754
B4 条件格式的条件: =$B$4<67.57574和  =$B$4>77.1757
B5 条件格式的条件: =$B$5<78.57524和  =$B$5>88.1542
B6 条件格式的条件: =$B$6<52.5745和   =$B$6>73.1752
B7 条件格式的条件: =$B$7<42.55442和   =$B$7>63.1385
B8 条件格式的条件: =$B$8<22.555和    =$B$8>53.1747
B9 条件格式的条件: =$B$9<32.525和     =$B$9>83.1774
B10 条件格式的条件:=$B$10<64.574和    =$B$10>73.163
。。。。。。。。
B23 条件格式的条件:=$B$23<80.7和     =$B$23>83.2
B24 条件格式的条件:=$B$24<72.5和     =$B$24>93.1


3.jpg



3.rar

12.93 KB, 下载次数: 4

新excel

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-16 05:56 , Processed in 0.028699 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表