我正在使用以下代码来查找列中的最大值。我需要知道该值所在位置的绝对引用编号。我希望在 FOR 循环中使用该绝对引用号并检查找到该值的相邻单元格中的内容。
rng = Application.WorksheetFunction.Max(Columns("H"))
我曾尝试使用 match,但出现错误 2042。
adrs = Application.Match(rng, Range("H:H"), 0)
有没有办法找出最大值所在的位置?
请注意,我正在搜索时间戳,因此将 rng 包含在
CLNG
中不是一种选择。
最佳答案
或者只是这个?
Dim rng As Range
Set rng = Columns("H").Find(Application.Max(Columns("H")))
If Not rng Is Nothing Then
MsgBox rng.Address(0, 0)
End If
关于vba - 返回绝对引用号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45212268/