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

VB.NET Discussion :

[VB] - Problème avec msgbox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 64
    Par défaut [VB] - Problème avec msgbox
    Bonjour,

    J'ai un algo à faire en VB.

    Le début ce passe bien mais à la fin de l'algo j'ai

    TotalHT <-- (TotalHT )
    TotalTTC <-- (TotalHT * TxTVA)

    Voici ce que j'ai fait depuis le début :

    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
    Dim reference As Integer
    Dim designation As String
    Dim PU_HT, TotalTTC, TotalHT As Currency
    Dim TxTVA As Currency
    Dim quantiteAchetee As Integer
    
    reference = InputBox("Saisir la référence")
    designation = InputBox("Saisir la désignation")
    PU_HT = InputBox("Saisir le prix unitaire Hors Taxe")
    quantiteAchetee = InputBox("Saisir la quantité achetée")
    
    
    
    TotalHT = MsgBox("Total hors taxe :" & PU_HT * quantiteAchetee)
    
    TxTVA = InputBox("Saisir le taux de la TVA")
    
    TotalTTC = MsgBox("Total TTC :" & TotalHT * TxTVA / 100)
    Et j'ai un problème à la fin (ce qui est en gras) car je voudrais que la msgbox ("Total hors taxe :" & PU_HT * quantiteAchetee) s'appelle TotalHT comme ça pour le calcule en TTC, j'aurais plus qu'à faire TotalHT * TxTVA/100

    Mais ça ne fonctionne pas, le total TTC me donne toujours 0,196 (quand je met en taux de TVA 19,6). Il ne prend donc en compte seulement la valeur de la TVA et non pas celle du prix total HT.

    Si vous pouvez m'aider un peu, ça serait sympa.

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    sachant que la valeur de retour de msgbox est fixé par la valeur du bouton cliqué, c'est un peu normal que ça renvoie le taux de TVA

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 64
    Par défaut
    Hum merci de la réponse déjà, mais que dois-je modifier ? J'suis débutant en VB désolé

  4. #4
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    en séparant la logique d'affichage du calcul :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    TotalHT = PU_HT * quantiteAchetee
    MsgBox("Total hors taxe :" & TotalHT)
    TxTVA = InputBox("Saisir le taux de la TVA")
    TotalTTC = TotalHT * TxTVA / 100
    MsgBox("Total TTC :" & TotalTTC)

  5. #5
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par bidou Voir le message
    en séparant la logique d'affichage du calcul :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    TotalHT = PU_HT * quantiteAchetee
    MsgBox("Total hors taxe :" & TotalHT)
    TxTVA = InputBox("Saisir le taux de la TVA")
    TotalTTC = TotalHT * TxTVA / 100
    MsgBox("Total TTC :" & TotalTTC)
    Si je ne me trompe pas tu as fait une belle faute pour l'avant dernière ligne !!!!
    je pense que ça devrait plutot etre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TotalTTC = (TotalHT * TxTVA / 100) + TotalHT
    Je ne sais pas si je peux mettre les parenthèses.

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 64
    Par défaut
    Merci mon problème est réglé

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

Discussions similaires

  1. [XL-2010] Msgbox temporaire / Popup - problème avec timout
    Par bucgif dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/03/2015, 10h28
  2. Réponses: 2
    Dernier message: 15/08/2014, 02h29
  3. Problème avec msgbox
    Par buddy86 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 17/10/2011, 01h12
  4. [Inno] Problème avec MsgBox
    Par Mistic100 dans le forum Outils
    Réponses: 3
    Dernier message: 30/07/2008, 17h05
  5. Problème avec MsgBox
    Par guenfood dans le forum Access
    Réponses: 24
    Dernier message: 26/06/2006, 09h04

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