如何编写这行代码以考虑VBA的绝对值?

时间:2017-11-24 18:54:48

标签: excel vba

这是我的代码

 If Range("E" & i).Value > Range("C" & i).Value * 0.2 Then Range("E" & i).Interior.Color = 13619199

如果列E比列C大20%,则此行代码用于突出显示E列中的所有单元格。代码有效。但是,我希望它也强调E的绝对值,因为我也有一些负值。如何让这行代码考虑负值?

我提前感谢所有答案。

谢谢,

G

1 个答案:

答案 0 :(得分:1)

您在原始问题中没有问过,但您的评论给人的印象是您不熟悉条件格式?这是它能做什么的最简单的例子(比我们能给你的快速代码样本更好!)......

Conditional Formatting 1

Conditional Formatting 2

有许多other ways条件格式可以使用,有些比其他设置更复杂,但都有大量的在线可用示例。一个常见问题是如何highlight an entire how based on the value of one cell

通过条件格式制作的精彩内容:

最后,关于条件格式比听起来更酷的主题,数学家将其带到一个全新的水平,其中 Conditional Formatting-based JPG-to-Excel convertor 值得一试!< / p>

PIXEL