如何解决函数为符合特定条件的单元格着色
我想编写一个函数 color_yellow(table As Range)
来输出带有颜色小于 0.5 的单元格的表格。
示例
我的伪代码:
Function color_yellow(table As Range)
Dim temp As Variant,i As Long
temp = table.Value
For i = 1 To UBound(temp,1)
If temp(i,1) < 0.5 Then
fill_with_yellow (temp(i,1))
End If
Next
color_yellow = temp
End Function
我称它为“伪代码”是因为没有fill_with_yellow
这样的函数。你知道我应该用什么来替换 fill_with_yellow(temp(i,1))
以获得预期的结果吗?
编辑
使用条件格式:
我发现我感兴趣的颜色编号为 65535
。
我知道如果我想要我的病情,我只需要使用 :
With Cells(1,1).FormatConditions.add(xlCellValue,xlLess,"=0.5")
.Color = 65535
.StopIfTrue = False
End With
但我不确定如何将其添加到我的函数 color_yellow 中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。