![]() Befehlsreferenz - Mathematik: PPmt-Funktion VB-Versionen:
Beschreibung: Syntax: PPmt (rate, per, nper, pv, [fv, [type]] ) Parameter:
Unter einer Annuität versteht man eine Folge konstanter Barzahlungen über einen bestimmten Zeitraum. Eine Annuität kann ein Kredit sein (z.B. eine Haushypothek) oder eine Investition (z.B. eine regelmäßige Spareinlage). Beispiel: ' Berechnen der monatlichen Belastung für einen Kredit dblKredit = 25000 'Höhe des Kredits dblZinssatz = 8 / 100 'Zinssatz jährlich dblLaufzeit = 60 ' gewünschte Laufzeit (60 Monate = 5 Jahre) varTermin = 1 ' Zahlungen am Monatsanfang dblMonatsrate = Pmt(dblZinssatz / 12, dblLaufzeit, -dblKredit, 0, varTermin) ' Zur Info: mtl. Belastung beträgt 503,56 bei insgesamt 30.558,60 DM MsgBox "Monatliche Belastung: " & Format(dblMonatszahlung, "###.###.##0,00") & _ vbCrLf & "Insgesamt gezahlt wurde dann: " & _ Format$(dblLaufzeit * dblMonatsrate, "###.###.##0,00") & " gezahlt." ' Aufschlüsselung Kapital- und Zinsanteil für das 1. Jahr For z = 1 To 12 kAnteil = PPmt(dblZinssatz / 12, z, dblLaufzeit, -dblKredit, 0, varTermin) kAnteil = (Int((kAnteil + 0.005) * 100) / 100) ' Kapitalanteil runden. zAnteil = dblMonatsrate - kAnteil zAnteil = (Int((zAnteil + 0.005) * 100) / 100) ' Zinsen runden. Debug.Print i, Format$(Monatsrate, "###.##0,00"), _ Format$(kAnteil, "###.##0,00"), Format$(zAnteil, "###.##0,00") Next z Diese Seite wurde bereits 10.560 mal aufgerufen. |
vb@rchiv CD Vol.6 ![]() ![]() Geballtes Wissen aus mehr als 8 Jahren vb@rchiv! Online-Update-Funktion Entwickler-Vollversionen u.v.m. Buchempfehlung Tipp des Monats ![]() Dieter Otter sevTabStrip: Rechtsklick auf Reiter erkennen Eine Funktion, mit der sich prüfen lässt, auf welchen Tab-Reiter ein Mausklick erfolgte Neu! sevPopUp 2.0 ![]() Dynamische Kontextmenüs! Erstellen Sie mit nur wenigen Zeilen Code Kontextmenüs dynamisch zur Laufzeit. Vordefinierte Styles (XP, Office, OfficeXP, Vista oder Windows 8) erleichtern die Anpassung an die eigenen Anwendung... |
|||||||||||||||
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein. |