Thema Datum  Von Nutzer Rating
Antwort
Rot Investment Return Kalenderjahr
31.01.2019 10:47:37 SR
NotSolved

Ansicht des Beitrags:
Von:
SR
Datum:
31.01.2019 10:47:37
Views:
665
Rating: Antwort:
  Ja
Thema:
Investment Return Kalenderjahr
Hallo zusammen, ich habe ein eigentlich einfaches Problem, kriege aber einfach die Lösung in VBA nicht hin. Ich möchte die Rendite für ein Kalenderjahr berechnen und dafür eine Funktion bestimmen, also nicht den Bereich direkt in VBA ansteuern. In Spalte A ist die Zeitreihe Datum, in Spalte B die Kurse Datumsreihe enthält nur Werktage, d.h. Monatsende und Jahresende weicht vom letzten Kalendertag ab. In Excel wäre das umsetzbar mit SV1 = SVERWEIS(DATUM(2018;12+1;0);A2:B1046;2) SV2 = SVERWEIS(DATUM(2017;12+1;0);A2:B1046;2) Rendite 2018 = SV1 / SV2 -1 Problem in VBA ist, dass es anscheinend die Datum-Funktion nicht gibt. Meine Idee war folgender Code, aber das klappt leider nicht. Jemand eine Idee, wie man den letzten Tag eines Monats aus einer Range auswählen kann? Function Return2018(DateValues As Range) Dim This3112 As Double Dim Last3112 As Double This3112 = Application.WorksheetFunction.VLookup(Application.WorksheetFunction.Date(2018, 12 + 1, 0), DateValues, 2) Last3112 = Application.WorksheetFunction.VLookup(Application.WorksheetFunction.Date(2017, 12 + 1, 0), DateValues, 2) Return2018 = This3112 / Last3112 - 1 End Function

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 Investment Return Kalenderjahr
31.01.2019 10:47:37 SR
NotSolved