Hallo,
ich bin ein absoluter VBA Anfänger. Ich habe die folgende Funktion erstellt.
Function FORWARD(Faktor1(), Faktor2, Faktor3(), historisch(), relPreis)
Dim SumFaktor1, SumHistorisch As Variant
Dim Wochentagaktuel As Integer
Dim Sum3 As Variant
Dim var As Variant
SumHistorisch = Application.WorksheetFunction.Sum(historisch)
Sum3 = Application.WorksheetFunction.Sum(Faktor3)
FORWARD = (SumFaktor1 * relPreis - SumHistorisch) / (Sum3 / Faktor2)
End Function
Faktor1, 2 und historisch sind dabei Vektoren.
Ich bekomme beim Ausprobieren "#wert" zurück und vermute, dass es eben daran liegt, dass ich nicht richtig die Summe aus den einzelnen Elementen des Vektors bilde.
bin für jeden Tipp dankbar |