【发布时间】:2022-01-23 03:52:59
【问题描述】:
如果另一行中的多个单元格中的一个是某种颜色,我需要创建一个语句,它将单元格中的值增加一个。
我知道了,但它只是吐出“TRUE”而不是增加值-->
=OR(D9:N9="RED",$C%9=$C$9,$C$9=$C$9)
如果我需要创建一个宏,有人可以帮助我吗?
编辑:这不是计算与该颜色相关联的单元格的数量。
请不要参考 COUNTIF 语句。
【问题讨论】:
-
欢迎来到 S.O!看看tour 和how to ask。友情提示:StackOverflow 不是“我们为您编码”的服务提供商。Introduction to VBA 或Mid-Advanced Tutorials 和我的personal favorite 您可以阅读here
-
我不是要求计算与它相关的某种颜色的单元格。
-
Excel 中的
OR函数正在评估一系列表达式,并根据这些表达式返回 TRUE 或 FALSE。明确地,该函数只返回 TRUE 或 FALSE,并且不能编辑任何单元格的值。 -
话虽如此,
TRUE = 1所以如果你有一个像= 4 + OR(...)这样的公式,那么当 TRUE 时该值为 5,当 FALSE 时为 4。
标签: excel vba if-statement