ich habe in VBA variable Z(i) generiert. N = Input Wert.
'z(i) calculation
ReDim z(0 To N)
z(0) = 0
For i = 1 To N
z(i) = ((x(i) - mue) / s) + z(i - 1)
Next i
Soweit alles gut. Nun habe ich einen weiteren input Wert m, der eine Range definiert (z.b. 5). Mit diesen Daten möchte ich die variable r(i) erzeugen, welche immer der rolliernde Werte aus der Range ist.
Also für das Beispiel m = 5
R(1) ist das Maximum aus Z(1), Z(2), Z(3), Z(4), Z(5)
R(2) ist das Maximum aus Z(2), Z(3), Z(4), Z(5), Z(6)
...
Habe dafür das folgende geschrieben, aber die Definition der Worksheet Function geht so nicht.
'R(i) calculation
ReDim r(1 To (N - (m - 1)))
For i = 1 To (N - (m - 1))
r(i) = Application.WorksheetFunction.Max(range("z(i):z(i + (m - 1)))
Next i
Wie muss ich das schreiben, um es richtig zu definieren?
Vielen Dank
Beste Gruesse
Fabian