est-ce que quelqu'un peux m'aider a ecrire 1 Sub en VBA qui calcule l'amortissement en lineaire et en degressif???
C'est tres tres tres urgent
Merci d'avance
goup
Moi aussi je cherchais comment calculer les amortissement avec excel, heureusement j'ai trouvé une table excel toute faite :
http://www.aaicc.fr/simulation.xls
Y a moyen aussi de générer en un clique le tableau des amortissement via ce lien :
tableau d'amortissement des emprunts
voilà
Lagrid
Bonsoir,
Sais-tu le faire avec une calculatrice financière ?
Les fonctions sont les mêmes. Moi je cherche quelqu'un qui connaisse excel ..........avec mes connaissances financières on pourrait essayer !!!
A+
zoulouta
Bonjour neophyte
Juste pour te dir que moi aussi je suis dans le même probleme ques toi pour le calcule sous excel de tableaus d'amortissement et c'est vraiment urgent si tu peut m'envoyer ta solution pour que je puisse m'inspirer de ça et faire un programme sou VBA je suis ossi debutant en programtion .je te remercie d'avance de ta comprehenssion .
neophyte
Salut Zoulouta!
je te copie la partie de mon programme avec les cmmentaires qui calcule les amorts, tu peux l'utiliser et pour amort uniquement en lineaire ou en degressif soit pour les 2 en mm temps
comme tu pourras voir c'est pas 1 Sub mais si tu veux absolement que ce soit Sub tu le convertis en sub et apres tu fais Call
eh ben voila le porg, cest pas un chef-d'ouvre mais ca marche ::))
j'espere que cla puisse t'aider
bon courage et bonnes fets
'Calcul_Amortissement
Dim Amort(1 To 15, 1 To 3)
'Saisie des donnes lies aux amortissements
'Interrrogation sur la nature de l'amortissement
amort_lineaire:
amortlin = InputBox("Si l'amortissement est en lineaire tapez 1 sinon 2")
'Calcul de l'amortissement linéaire
If amortlin = 1 Then
montanamortlin = InputBox("Saisir le montant à amortir en lineaire en K€")
N = InputBox("nombre d'années pour cet amortissement")
dotamort = montanamortlin / N
For j = 1 To N
Amort(j, 1) = dotamort
Next j
GoTo amort_degressif
'Calcul de l'amortissement degressif selon les taux appropries
baseamort = InputBox("Saisir le montant à amortir en degressif en K€")
N = InputBox("Nombre d'annees pour cet amortissement")
If N < 3 Then
MsgBox "Le nombre d'années doit etre superieur ou egal a 3"
End If
If N = 3 Then
Coef = 1.25
End If
If N = 4 Then
Coef = 1.25
End If
If N = 5 Then
Coef = 1.75
End If
If N = 6 Then
Coef = 1.75
End If
If N >= 7 Then
Coef = 2.75
End If
For j = 1 To N
coefdeg = Coef / N
denumcoeflin = N - j + 1
coeflin = 1 / denumcoeflin
If coefdeg > coeflin Then
Amort(j, 2) = baseamort * coefdeg
baseamort = baseamort - Amort(j, 2)
K = N - j
Else
Amort(j, 2) = baseamort / K
End If
Next j
End If
If amortdeg = 2 Then
GoTo suite
End If
suite:
‘remplir et afficher le tableau d’amortissement ou faire une autre opération quelconque
bob
@neophyteSalut Neophyte
je viens de voir ton message que t'as posté y a plus d'un an, lol
et je suis tres interessé sauf que je vois pas la suite
STP si tu peux me l'envoyer ça me fera plaisir
je te remercie d'avance
cynthia
Bjr j'ai un sérieux problème dans excel je veux savoir coe calculé la sommation :Le montant H.T pour avoir le TOTAL H.T et les T.V.A
eriiic
Contributeur
Bonjour,
Les fonctions excel ne sont pas suffisantes, il te le faut absolument en vba ?
Si c'est le cas il faudrait que tu exposes clairement les variables de départ et les formules.
eric
neophyte
Bonjour Eric,
merci de ta réponse.
Oui il me le faut absolument en VBA
Voici donc le principe d'amortisssement en linéaire et dégressif:
Pour l’amortissement linéaire on divise le montant à amortir par le nombre d’années.
Pour l’amortissement dégressif, on prend comme la base le montant à amortir en linéaire, par exemple un bien de montant de 1000 a amortir en 4 ans, on prend donc 250, ensuite (1000-250) on multiplie par coefficient prévu pour l’amortissement dégressif c’est donc pour 3-4 ans coefficient = 1.25, pour 5-6 ans c’est 1.75 et si le nombre d’année est supérieur à 6 on applique le taux égale à 2,25.
Mais la contrainte est qu’il faut vérifier des que le montant amorti en dégressif est inférieur au montant en linéaire on le remplace par le montant en linéaire. En plus il ce peux que l’investissement soit amorti en partie en linéaire et l’autre partie en dégressif.
lkj
cool
eriiic
Contributeur
heuuuu, tu veux pas écrire tes équations avec des variables que je ne me prenne pas la tête stp ?
neophyte
ok tkt
c'est bon
j'y suis arrivee
ca marche deja
bonne journee
klkj
ikolkjl
eriiic
Contributeur
Parfait, n'oublie pas de déposer ta solution alors stp
eric
zoulouta
je suis dans le même souci que Bonjour Eric, pour le calcule d'amortissement sous excel ya qlqun qui poura me filer un coup de main
amanda13013
bonjour jarrive pas a faire cette exercice veuiller bien m'aider svp
representer graphiquement dans un meme repere les fonctions affines definies par
f(x)= -2x+1 et g(x)= x-5
resoudre graphiquement puis par le calcule lequation f(x)= g(x)
merci de bien maider svp............................
thierry
sur un papier millimetré tu traces les tes 2 fonctions (ici des droites)
f(x) = -2x+1
pour x=0 alors y=1 et un second point (puisqu'une droite passe par 2 points) pour x=2 alors y=-3
g(x) = x-5
pour x=0 alors y=-5 et un second point pour x=5 y=0
tu trace tes droite et tu as l'intersection ou f(x) = g(x)
PAR CALCUL
f(x) = g(x)
-2x+1 = x-5
-3x = -6
x = -6/-3 = 2
on a une egalité pour x=2
on verifie
si x=2 dans f(x) alors y= -3
si x=2 dans g(x) alors y= -3
les calculs sont bon !!!
voila !!!
Sboubete
Bonjour Neophyte
Je voudrai savoir comment tu fais pour convertir en sub sous excel ta programation?
Merci
ydprod
Concernant le fichier xls ci-dessus, il n'est pas correct.( surtout le =E7/12/100 pour le taux mensuel! la formule adéquate et correcte est =(1+taeg)^(1/12)-1 sinon direction la prison (je rigole))
Concernant l'assurance, dites-moi si vous voulez que je rajoute cette option.
voici un fichier correct: http://www.ydprod.com/patYdprod.xls
Guet
Bonjour à toutes et à tous,
merci ydprod car ton aide me fut très utile. Merci également aux autres mais il est vrai que le calcul =E7/12/100 n'est pas tout à fait exact et bien que le calcul de ydprod n'est pas très clair non plus pour moi, il est correct puisque vérifié par des réseaux de sources sûres.
Ton lien fourni ydprod n'est plus d'actualité mais j'ai quand même réussi en modifiant le calcul du lien précédent.
Merci donc à aaicc.fr pour son mode de calcul sous excel.
Je suis mandataire en énergies renouvelables et cela m'aide à expliquer l'amortissement à mes clients qui sont déjà perdus avec les COP/EER, déperditions thermiques...
Bien cordialement, Guet.
lililala
bonjour neophyte pourrai tu m'envoyer ta programmation stp je suis dans le meme probléme que toi !!! je suis perdue !!!!
bonjouratousetatoutes
Bonjour,
Tu pourras trouver un fichier Excel avec le calcul d'un amortissment degressif sur le site :
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.