![](https://codky.com/wp-content/uploads/2024/11/2683-1024x576.png)
La fonction `SLN` (Straight Line Depreciation) dans VBA est utilisée pour calculer la dépréciation d’un actif sur la base de la méthode de l’amortissement linéaire. Cette fonction est assez simple à utiliser et elle nécessite trois arguments : le coût initial de l’actif, sa valeur de récupération au terme de la période d’amortissement et la durée de vie utile de l’actif.
Voici comment vous pouvez utiliser la fonction `SLN` dans VBA :
- Insérer un Module VBA :
- Ouvrez Excel et appuyez sur `ALT + F11` pour ouvrir l’éditeur VBA.
- Allez dans `Insertion` > `Module` pour insérer un nouveau module.
- Écrire le Code VBA :
Vous pouvez ensuite écrire un petit script pour utiliser la fonction `SLN`, par exemple :
Sub CalculerAmortissement()
Dim coutInitial As Double
Dim valeurRecuperation As Double
Dim dureeVie As Double
Dim amortissement As Double
' Définir les valeurs pour le coût initial, la valeur de récupération et la durée de vie.
coutInitial = 10000 ' exemple : coût initial de 10,000
valeurRecuperation = 1000 ' exemple : valeur de récupération de 1,000
dureeVie = 5 ' exemple : durée de vie de 5 ans
' Utiliser la fonction SLN pour calculer l'amortissement.
amortissement = SLN(coutInitial, valeurRecuperation, dureeVie)
' Afficher le résultat dans une boîte de message.
MsgBox "L'amortissement annuel est de : " & amortissement
End Sub
- Exécuter le Code :
- Pour exécuter le code, vous pouvez appuyer sur `F5` ou cliquer sur l’icône de lecture (triangle vert) dans l’éditeur VBA.
- Une boîte de message apparaîtra avec le montant de l’amortissement calculé selon la méthode de l’amortissement linéaire.
Cette fonction est très utile pour les calculs financiers liés à la gestion des actifs. Assurez-vous que toutes les valeurs fournies sont correctes, car elles influent directement sur le résultat de l’amortissement calculé.