【发布时间】:2019-01-22 11:08:05
【问题描述】:
我的问题是关于从范围 (D2:D296) 中查找包含范围 (N2:N296) 中的最高值的学生姓名。我已经完成了以下代码,但无法正常执行。 我的错,我之前没有提到我的数据来自 diff 工作表,即 Sheet1。
次高分()
Dim Result As Long
Dim rng As range
Dim rnng As range
Set rng = ThisWorkbook.Worksheets("Sheet1").range("$N$2:$N$296")
Set rnng= This Workbook.Worksheets("Sheet1").range("$D$2:$D$296")
Result = Index(rnng, Match(Max(rng), rng))
[B3] = Result
结束子
我对 vba 有点陌生,我很欣赏之前的 cmets,再次,我的错误是我刚才没有把它写得更清楚,我的错误是我编写了奇怪的代码。
【问题讨论】:
-
代码未写。
标签: excel vba excel-formula max match