无需编制宏,用函数即可。在C1单元格内输入:
=MATCH(MAX(B:B),B:B,0)
即可算出第一个最大值所在的行
用宏实现也可以,代码如下:
Sub tty()
Max1 = Application.WorksheetFunction.Max(Range("B:B")) '找第一个最大值
rw = Application.WorksheetFunction.Match(Max1, Range("B:B"), 0) ''找第一个最大值所在的行
Cells(rw, 1).EntireRow.Interior.ColorIndex = 3 '标注颜色
End Sub
温馨提示:答案为网友推荐,仅供参考