Excel VBA-根据选定的列查找每一行的最小值,并突出显示最小值

时间:2018-07-04 16:50:46

标签: excel excel-vba vba

我想就我面临的问题寻求帮助。我试图根据选定的列(即,iot1,iot2,iot3)在工作表中突出显示每一行的最小值。如果您看到下面的前后图像,则我想获得能突出显示最低(最低)值的代码。非常感谢,非常感谢您的协助!

之前: https://i.stack.imgur.com/r4Q75.png

之后: enter image description here

1 个答案:

答案 0 :(得分:-1)

嗯,实际上您不需要VBA来执行类似的操作。条件格式将正常工作。突出显示范围(您可以转到工作表的底部),无所谓无关紧要,然后在主页选项卡上单击条件格式>新规则...>使用公式来确定要格式化的单元格并在其中公式中输入以下内容:

=IF(B1="",FALSE,MIN(B1:H1)=B1)

单击格式,然后选择所需的填充颜色。因此,这种工作方式始于您首先选择的单元格B1。如果单击并选择B1:H4,然后选择条件格式,则必须使用公式中的第一行。它将尝试使用$ B $ 1的精确引用,只需按几次F4键将其删除,所以=MIN(B1:H1)=B1是我的起点。一旦成功,我就添加了`= IF(b1 =“”,FALSE,MIN(B1:H1)= B1),这样您就可以降低它的位置,并且不会对空白单元格进行着色。