IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

probleme de calcul npv [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 35
    Par défaut probleme de calcul npv
    bonsoir
    je viens à vous pour un aide sur la fonction npv en vba, je n'arrive pas à résoudre mon problème pour le calul de la van dans une colonne, j'ai trouver comment calculer le tir d'un investissement. Range("F1") = WorksheetFunction.NPV(taux, Range("D8100").Value) - investissement me donne pas le bon resultat .
    merci pour votre aide
    voir code vba
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Sub VAN()
    Dim periode As Integer, i As Integer
    Dim taux As Double
    Dim flux As Currency
    Dim investissement As Currency
     
    periode = InputBox("Quel est le nombre de périodes?", "saisie du nombre")
    Range("c2").Value = periode
    taux = InputBox("Quel est le taux d'actualisation?", "saisie du taux")
    If taux > 1 Then taux = taux / 100
    Range("c3").Value = taux
    investissement = InputBox("Quel est le montant de l'investissement?", "saisie du montant")
    Range("c1").Value = investissement
     
    For i = 1 To periode
    flux = InputBox("Quel est le montant de la CAF" & i, "saisie du montant")
    Cells(i + 7, 4).Value = flux
    Next
    Range("d7") = -Range("c1")
     
    Range("F1") = WorksheetFunction.NPV(taux, Range("D8:D100").Value) - investissement
     
    Range("F2") = Application.WorksheetFunction.IRR(Columns("D:D").EntireColumn)
    End Sub

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 35
    Par défaut probleme de calcul
    bonjour
    j'ai effectue un tableau des moindres carres dans un msgbox, la valeur ajustée y = a x 1 + b et le coeffi saisonnier ne s'affiche pas
    j'ai utilise la boucle suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    For indice = 1 To n
    Valajuste = a * indice + b
    If Valajuste <> 0 Then
    CoefS = ventes / Valajuste
    End If
    Next indice
    en vain depuis des heures essaye de trouver une solution je ne trouve pas
    merci pour votre aide
    bien cordialement
    herbine

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH 8] Problemes de calcul précis avec FLASH
    Par ZecMan dans le forum Flash
    Réponses: 1
    Dernier message: 20/02/2006, 14h03
  2. Probleme de calcul :S
    Par vodevil dans le forum Langage
    Réponses: 2
    Dernier message: 22/12/2005, 20h06
  3. probleme de calculs : 1-0.9 = 0.099999999999998
    Par francon81 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/06/2005, 14h17
  4. Petit probleme de calcul...
    Par Mistoufline dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 17/05/2005, 16h52
  5. [Conversion]Probleme de calcul en double et en floatant
    Par TOPGUN89 dans le forum Général Java
    Réponses: 2
    Dernier message: 18/04/2005, 17h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo