Ich möchte die Yield To Maturity einer Bindung mit Yield() berechnen. Yield() ist in der Excel-Arbeitsmappe verfügbar, aber ich kann diese Funktion in VBA nicht finden.Verwenden der Yield-Funktion in VBA
Es ist keine verfügbare WorksheetFunction und auch keine Funktion in der Referenz [atpvbaen.xls]. Hat jemand irgendwelche Vorschläge oder Erfahrungen mit dem Versuch, Yield() in VBA zu verwenden?
Ich habe das ohne Erfolg folgende versucht:
Dim s as Double
s = [Yield(settle, maturity, coupon, price, 100,2,1)]
Der Compiler mir einen Typenkonfliktfehler gibt.
Bei Verwendung:
Debug.Print [Yield(settle, maturity, coupon, price, 100,2,1)]
Die unmittelbaren Fenster Fehlern 2029
Was haben Sie versucht? Eine schnelle [Suche] (https://www.google.com/search?q=Yield() + in + VBA) findet eine Reihe von Links. Hast du irgendwas davon versucht? – BruceWayne
'Debug.Print [Yield (args)]' –
Es gibt keine klare Antwort in Bezug auf die Verwendung von Yield() in VBA. – liujm