【发布时间】:2021-08-09 09:01:27
【问题描述】:
在 Excel 电子表格上,我需要检查从第 2 行向下的第 10、12 和 14 列中的值,以避免标题行。我正在寻找行星名称:水星、火星、木星、海王星和土星。行数会有所不同,所以我希望有人可以提供 VBA 解决方案。
如果在这些列中找到任何行星,则需要对第 20 列进行检查,以查看其是否在同一行中包含值。如果它没有值,那么第 20 列中的单元格需要被涂成红色。
例子
第 10 列的单元格 J10 中有火星。第 20 列,单元格 T10 有一个值,因此单元格 T10 不是红色
第 10 列的单元格 J10 中有火星。第 20 列,单元格 T10 没有值,因此单元格 T10 为红色
第 10 列在单元格 J10 中有火星,在 L10 有土星,第 20 列,单元格 T10 有一个值,因此单元格 T10 不是红色
第 10 列在单元格 J10 中有火星,在 L10 有土星,第 20 列,单元格 T10 没有值,因此单元格 T10 为红色
第 10 列在 J10 单元格中有火星,在 L10 有土星,在 N10 有木星,第 20 列,单元格 T10 有一个值,所以单元格 T10 不是红色
第 10 列在 J10 单元格中有火星,在 L10 有土星,在 N10 有木星,第 20 列,单元格 T10 没有值,因此单元格 T10 被涂成红色
任何关于 VBA 解决方案的帮助都将非常好,谢谢。
【问题讨论】:
标签: excel