Я использую vba, чтобы найти максимальное число и соответствующую строку для списка.После нахождения максимального числа максимальное число будет установлено равным нулю.
a 0.695115507
b 0.980003238
c 0.243931353
d 0.533873081
e 0.106369674
f 0.999414563
g 0.676175892
h 0.015703917
i 0.575183809
j 0.100052238
k 0.103022635
l 0.798884392
m 0.284480274
n 0.045649171
o 0.295772851
p 0.382010698
q 0.300970495
r 0.948571086
Name for max Max number
#VALUE! 0.999414563
код:
For k = 25 To 42
Range("D45").Value = WorksheetFunction.Max(Range("D" & 25 & ":" & "D" & 42))
WorksheetFunction.Max(Range("D" & 25 & ":" & "D" & 42)).Value = 0
end k