Hallo M.O.
ich muss doch noch mal nachfragen,
Beim Anpassen deines Vorschlages an meine konkrete Dateistruktur
Sub Ranking()
Application.EnableEvents = False
Dim arr() As Byte, i As Byte, Zeile As Long
Dim ArrMax(3)
ReDim arr(3)
For i = 1 To 3
arr(i) = Application.WorksheetFunction.Large(Range(Cells(3, 40), Cells(83, 40)), i)
Cells(87 + i, 40).Value = arr(i)
'erste Übereistimmung mit Zahl in Array suchen, +2 da Bereich mit Zahlen erst ab Zeile 3 anfängt, was Zeile 1 des Sucharrays entspricht
ArrMax(i) = Application.WorksheetFunction.Match(arr(i), Range(Cells(3, 40), Cells(83, 40)), 0) + 2
Cells(87 + i, 37).Value = Cells(ArrMax(i), 2)
Next
End Sub
erhalte ich in der Zeile "ArrMax(i) = Application........" eine Fehlerausschrift "MatchEigenschaft kann nicht zugeordnet werden".
Die auszuwertenden Daten stehen in der Tabelle in der Spalte 40 und beginnen in der 3. Zeile
Wie gesagt im Testlauf hat es noch geklappt ....?