【发布时间】:2015-03-11 13:27:25
【问题描述】:
我需要帮助编写一个可以做很多事情的 Excel 宏。我的贡献是将数据转换为这种格式的宏,但我坚持突出显示,甚至不知道如何进行。对不起,这是超长的,提前感谢一大堆! :D
我遇到的问题是,如果 A 列中有重复的名称,我需要 D 列中所有总数的总和,以便最终用户用于查找突出显示颜色。
唯一获得突出显示的公司将在 E 列中显示“#N/A”。如果有多家公司,但在 E 列中没有显示“#N/A”,那么只有显示“#”的公司N/A" 将包含在突出显示/添加总计中……
如果 A 列有多个相同的公司名称,并且同一公司的所有 D 列中的总数加起来大于 0,并且 C 列中所有的订单号同一家公司以“5”开头(我一直在使用 =LEFT($C1,1)+0=5),并且 E 列 =“#N/A”,然后以黄色突出显示 A:E。
如果 A 列有多个相同的公司名称,并且 D 列中所有同一公司的总数加起来大于 0,但并非 C 列中的所有订单号都以“5” AND 列 E = “#N/A”,那么带有“5”的订单号的 A:E 单元格为蓝色(颜色 15773696),并且订单号的 A:E 单元格不是以“5”开头的都是红色的。
如果 A 列有多个相同的公司名称,并且 D 列中所有同一公司的总数加起来为 0,并且 E 列 =“#N/A”,则突出显示单元格 A:E 为红色。
如果 A 列有多个相同的公司名称,并且 D 列中所有同一公司的总数加起来
如果 A 列只有一个公司名称,并且 C 列中的订单号以“5”开头,并且 D 列中的总数 > 0,并且 E 列 =“#N/A”,然后以蓝色突出显示公司名称的单元格 A:E(颜色 15773696)。
如果 A 列只有一个公司名称,并且 D 列中的总数
如果 A 列只有一个公司名称,并且 C 列中的订单号不以“5”开头,并且 D 列中的总数 >= 0,则突出显示单元格 A:E公司名称为红色。
如果该行是蓝色的,请插入文本“Booking DER?”进入 F 列。
非常感谢您的帮助! :) 我会发布一张示例图片,但它不会让我...
【问题讨论】:
标签: excel conditional-formatting vba