Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Funktion Schleife mit Objekt
03.02.2018 17:21:23 theadmiral
NotSolved
03.02.2018 20:03:34 Mackie
NotSolved
03.02.2018 21:24:07 Gast35975
NotSolved
03.02.2018 21:52:05 Mackie
NotSolved
03.02.2018 21:50:22 Mackie
NotSolved

Ansicht des Beitrags:
Von:
theadmiral
Datum:
03.02.2018 17:21:23
Views:
896
Rating: Antwort:
  Ja
Thema:
VBA Funktion Schleife mit Objekt

Hallo Zusammen, 

stehe gerade auf dem Schlauch und es wäre cool wenn mir jemand helfen könnte! Folgendes: 

ich bastle an einer Formel, die von einem Wert S diskontierte Werte abzieht nach der Formel

S - D1*e ^(- r*t1) - D2*e^(-r*t2)...

mein Code sieht folgendermaßen aus

Function SEscrowed(S As Double, r As Double, Optional Dividends As Object, _
                Optional DividendTimes As Object) As Double
 
    Dim i As Integer, n As Integer
    Dim SE As Double
    
    n = Application.Count(Dividends)
    
    For i = 1 To n
      SE = Dividends(i) * Exp(-r * DividendTimes(i))
    Next
    
    SEscrowed = S - SE
 
End Function
 
Problem: es wird immer nur das erste D mit dem ersten t abdiskontiert. Alle weiteren Ds und ts werden 
irgendwie nicht berücksichtigt. 
 
Was mache ich falsch? 
 
Grüße
 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Funktion Schleife mit Objekt
03.02.2018 17:21:23 theadmiral
NotSolved
03.02.2018 20:03:34 Mackie
NotSolved
03.02.2018 21:24:07 Gast35975
NotSolved
03.02.2018 21:52:05 Mackie
NotSolved
03.02.2018 21:50:22 Mackie
NotSolved