Fonction SLN
Renvoie une valeur de type Double spécifiant l’amortissement linéaire d’un bien sur une période donnée.
Syntaxe
SLN(cost, salvage, life)
La fonction SLN comprend les arguments nommés suivants :
Élément | Description |
---|---|
Coût | Obligatoire. Double indiquant le coût initial du bien. |
Récupération | Obligatoire. Double indiquant la valeur du bien à la fin de sa durée de vie utile. |
Vie | Obligatoire. Double spécifiant la durée de vie utile du bien. |
Remarques
La période d’amortissement doit être exprimée dans la même unité que l’argumentde durée de vie. Tous les arguments doivent être des nombres positifs.
Exemple
Cet exemple utilise la fonction SLN pour renvoyer l’amortissement linéaire d’un bien pour une période donnée en fonction du coût initial de l’actif (InitCost
), de la valeur de récupération à la fin de la durée de vie utile de l’actif (SalvageVal
) et de la durée totale de vie de l’actif en années (LifeTime
).
Dim Fmt, InitCost, SalvageVal, MonthLife, LifeTime, PDepr
Const YEARMONTHS = 12 ' Number of months in a year.
Fmt = "###,##0.00" ' Define money format.
InitCost = InputBox("What's the initial cost of the asset?")
SalvageVal = InputBox("What's the asset's value at the end of its useful life?")
MonthLife = InputBox("What's the asset's useful life in months?")
Do While MonthLife < YEARMONTHS ' Ensure period is >= 1 year.
MsgBox "Asset life must be a year or more."
MonthLife = InputBox("What's the asset's useful life in months?")
Loop
LifeTime = MonthLife / YEARMONTHS ' Convert months to years.
If LifeTime <> Int(MonthLife / YEARMONTHS) Then
LifeTime = Int(LifeTime + 1) ' Round up to nearest year.
End If
PDepr = SLN(InitCost, SalvageVal, LifeTime)
MsgBox "The depreciation is " & Format(PDepr, Fmt) & " per year."
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour