folgende Aufgabenstellung: ich soll in einer Matrix in der ersten Spalte Aktienkurse angeben, in der zweiten die Tagesrendite. Dies soll über eine Funktion geschehen die ich ausgelagert habe.
Mein Ansatz bisher (Funktion stimmt aufjedenfall)
Option Explicit
'Funktion erstellen
Function Tagesrendite(KursHeute As Integer, KursGestern As Integer)
Tagesrendite = (KursHeute - KursGestern) / KursGestern
End Function
Nun das erstellen der Matrix:
Sub Aufgabe2()
Dim Matrix(1 To 20, 1 To 4) As Integer
Matrix(1, 1) = 10
Matrix(2, 1) = 12
Matrix(20,1)=20
Dim index_i As Integer
Dim KursHeute As Integer
Dim KursGestern As Integer
Mein gedachter Ansatz wäre:
WorksheetFunction.Tagesrendite(Matrix(2,2);Matrix(1,2)) (bspw. dies dann in der Schleife _
verbauen)
Jedoch kann ich mit dem Befehl WorksheetFunction.Tagesrendite die Funktion nicht so recht _
benutzen,
ein Fehler im Listentrennzeichen wird mir aufgezeigt. Das Semikolon (;) wird makiert.
Wie kann ich die von mir vorgeschriebene Funktion nun in dem Fall beispielhaft verwenden (mit _
Bezug auf die Matrix)?