Fonction DDB [VBA]

Renvoie l'amortissement d'un actif pour une période donnée selon la méthode arithmétique dégressive.

warning

Cette constante, fonction ou objet est activé avec l'instruction Option VBASupport 1 placée avant le code exécutable dans un module.


Syntaxe :


DDB(Cost As Double, Salvage As Double, Life as Double, Period as Double, [Factor as Variant])

Valeur de retour :

Double

ParamĂštres :

coût représente le coût initial de l'actif.

valeur_résiduelle définit la valeur résiduelle de l'actif en fin d'utilisation.

durĂ©e est le nombre de pĂ©riodes (par exemple annĂ©es ou mois) dĂ©finissant pour combien de temps l'actif doit ĂȘtre utilisĂ©.

pĂ©riode dĂ©finit la pĂ©riode pour laquelle la valeur doit ĂȘtre calculĂ©e.

facteur (facultatif) représente le facteur par lequel l'amortissement diminue. Si l'argument est omis, le facteur par défaut est 2.

Utilisez ce type d'amortissement, et non l'amortissement linéaire, si une valeur d'amortissement initiale supérieure est requise. La valeur d'amortissement diminue avec chaque période et est généralement utilisée pour les actifs dont la perte de valeur est plus élevée peu aprÚs l'acquisition, comme les véhicules et les ordinateurs. Notez que la valeur comptable n'atteindra jamais zéro avec ce type de calcul.

Codes d'erreur :

5 appel de procédure incorrect

Exemple :


Sub ExampleDDB
 Dim ddb_yr1 As Double
 ddb_yr1 = DDB(75000,1,60,12,2)
 Print ddb_yr1 ' renvoie 1721,81 unités monétaires.
End Sub

Aidez-nous !