【发布时间】:2020-01-16 00:18:03
【问题描述】:
因此,此代码获取范围内单元格的最大值。但我想要做的是将单元格的背面颜色更改为具有最高值的黄色。有什么建议吗?
Dim rng As Range
Dim dblMax As Double
'Set range from which to determine largest value
Set rng = Sheet1.Range("A1:A100")
'Worksheet function MAX returns the largest value in a range
dblMax = Application.WorksheetFunction.Max(rng)
'Displays largest value
MsgBox dblMax
【问题讨论】:
-
为什么不只使用条件格式?根本不需要 VBA。如果 2 个单元格具有最大值怎么办?如果确实必须是 VBA,请查看 WorksheetFunction.Match method 以获取
dblMax值的行号。