【发布时间】:2017-07-12 05:27:21
【问题描述】:
我有一个表格,其中的数据类似于下面
A B C D E
1 London NY LA Chicago
2 Population 11 18 16 12
我有以下代码来获取最大值:(成功)
Dim Rng As Range
Dim Ray
Dim Max As Integer
Set Rng = Range(Range("B2"), Range("E2").End(xlUp))
Ray = Rng.Value
Max = Application.Max(Ray)
然后,我正在尝试获取具有最大值的列。我的目标是让“C”或 C1 能够知道 NY (C1) 是具有最大值的那个。
我会尝试以下方法,但它不起作用
For Each cell In Rng
If cell.Value = Max Then
MaxAddress = cell.Address
Exit For
End If
Next cell
【问题讨论】: