Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何编写这行代码以考虑绝对值VBA?_Excel_Vba - Fatal编程技术网

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年。。。英雄联盟