Ich versuche, die Log-Returns einer Aktie zu berechnen nach der Formel:
X=log(pt)-log(pt-1)
und den Makrocode ich gemacht habe, funktioniert nicht:Excel VBA-Log-Returns on Assets mit Makro
runtime error Q invalid procedure call or argument
Irgendwelche Vorschläge?
Private Sub CommandButton1_Click()
Dim row As Integer
row = 9
Do While Cells(row, 2) <> ""
Cells(row, 4).Value = log(Cells(row + 1, 2).Value) - log(Cells(row, 2).Value)
row = row + 1
Loop
End Sub
Was genau funktioniert nicht? Erhalten Sie einen Fehler irgendeiner Art (welcher Fehler?), Oder ist die Ausgabe gerade nicht, was Sie erwarteten? – Mikegrann
gibt es eine LaufzeitfehlerQ Invallid Procedure Aufruf oder Argument –