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

VBA Access Discussion :

Nombre des chifres en VBA apres la virgule


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 38
    Points : 36
    Points
    36
    Par défaut Nombre des chifres en VBA apres la virgule
    Bonjour,
    J’ai un petit problème avec les calcules dans mon formulaire, comment je peux limiter le nombre des décimales en VBA
    Merci par avance.

  2. #2
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut
    Salut, les contrôles num on une propriété "Décimales" que tu peux exploiter...

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    897
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 897
    Points : 833
    Points
    833
    Par défaut Décimale à l'affichage
    Voir instruction VBA : Format()

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 073
    Points : 24 692
    Points
    24 692
    Par défaut
    bonjour

    Pour rester strictement dans VBA, on peut également faire un arrondi avec la fonction Round(). Pour sa syntaxe inutile d'aller voir dans l'aide tant elle est simple;

    Cordialement,

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 38
    Points : 36
    Points
    36
    Par défaut J’obtiens une erreur
    Cette expression est correcte ????

    Round (Montant_net.Value, 2)

  6. #6
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut
    En la testant tu aurais la réponse, non?
    + l'aide vba sur Round()...un petit effort siouplé.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 38
    Points : 36
    Points
    36
    Par défaut Ahhhhhhhhhhhh
    Ok comment on peut arrondir le nombre ???

  8. #8
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 38
    Points : 36
    Points
    36
    Par défaut Pour comprandre mieux le probleme

  9. #9
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut gné?
    Je ne vois pas trop ce qui te pose problème.
    Montant_net est le résultat d'un calcul, une formule...
    Si tu le calcules dans vba en l'arrondissant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Montant_net = Round(LaFormule,2)
    Autrement et s'agissant d'une textbox dans un form, tu peux passer par ses
    propriétés (celle de Montant_net...)
    Dans Format tu mets Fixe et tu mets 2 dans la propriété Décimales.

  10. #10
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 073
    Points : 24 692
    Points
    24 692
    Par défaut
    Il vaut mieux arrondir à 2 chiffres, car les les logiciels comptables n'aiment pas lorsqu'il y a plus de 2 décimales.

    Cordialement,

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 05/08/2008, 21h40
  2. Réponses: 1
    Dernier message: 21/04/2008, 17h00
  3. VBA excel: Ajouter des zéros après une virgule
    Par kimai81 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 17/02/2008, 22h54
  4. [Nombre]formater le nombre de décimal après une virgule.
    Par PascalCmoa dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 09/03/2007, 11h40
  5. [MFC] Nombre de chiffres après la virgule
    Par karl3i dans le forum MFC
    Réponses: 3
    Dernier message: 27/01/2004, 14h04

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