Excel 如何编写这行代码以考虑绝对值VBA?
这是我的密码Excel 如何编写这行代码以考虑绝对值VBA?,excel,vba,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您最初的问题中没有提出这一问题,但您的评论给人的印象是您不熟悉条件格
If Range("E" & i).Value > Range("C" & i).Value * 0.2 Then Range("E" & i).Interior.Color = 13619199
如果E列比C列大20%,这行代码用于突出显示E列中的所有单元格。代码有效。但是,我希望它也突出显示E的绝对值,因为这里也有一些负值。如何让这行代码考虑负值
我提前感谢所有的答案
谢谢
G您最初的问题中没有提出这一问题,但您的评论给人的印象是您不熟悉条件格式?这是它能做的最简单的例子(比我们能给你的快速代码示例要好!) 有许多条件格式可以使用,一些比其他设置更复杂,但都有大量的在线示例。一个经常被问到的问题是如何去做 使用条件格式制作了一些很棒的东西: 最后,关于条件格式比听起来更酷的话题,一位数学家用一个值得一看的将它提升到了一个全新的水平
Abs(范围(“E”和i).Value)
返回单元格的绝对值。为什么不使用条件格式规则?条件格式会加速我的宏吗?另外,我有一些不同长度的表格。条件格式是否能够考虑不同的长度?我对VBA相当陌生传统格式完全消除了对VBA的需求,是的,它可以用来补偿结构化表或数据矩阵。我很惊讶经常看到人们忽略Office内置的功能,而决定从头开始使用VBA,好像他们可以在VBA中比微软做得更好。公平地说,这可能是一个不知道有哪些功能可用的问题,因此当它们遇到障碍时,“我想是时候学习VBA了”。。。我自己也为此感到内疚,最近一次是我意识到我已经无缘无故地在我的RevInStr
函数上拖了20年。。。英雄联盟