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 6 et antérieur Discussion :

Fonctions prédéfinies VB6


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Par défaut Fonctions prédéfinies VB6
    Bonjour à tous

    svp je vous demande de m'aider
    j'ai besoin d'une fonction prédéfinie VB6 pour le formatage d'un nombre réel, je veux extraire des nombres avec 2 chiffres aprés la virgule seulement.
    désolé mais j'ai pas les CDs MSDN
    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 136
    Par défaut
    Ce que tu devrais faire pour te faciliter la vie est de transformer ton nombre réel en string. Maintenant, tu auras une chaîne de caractères. Par la suite, tu pourras utiliser les fct de chaine de caractères comme Mid,Right,Left,Trim etc.

    Amuse toi bien

  3. #3
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Oh !.....
    Non ! Ce qu'il doit faire, c'est s'intéresser à la fonction Format.
    S'il n'a pas l'aide en ligne, il y a d'autres moyens (avec Google, par exemple)... et c'est le 1er "topic" qu'offre Google, en plus, sur une recherche Format VB !....

    Il en aura constamment besoin (ici pour son problème actuel, demain pour une date, etc....)

  4. #4
    Membre éprouvé Avatar de MGD_Software
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 137
    Par défaut
    Si c'est un arrondi à 2 décimales qui est souhaité, même sans aide en ligne, la formule donne un résultat avec toujours 2 décimales max (bien sur, sans les zéros non significatifs finaux)

    Cette formule donne une valeur tronquée au centième inférieur. Si on veut un arrondi au centième le plus proche, on utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a = int(b * 100 + 0.5) * 100
    Ce code est valable dans n'importe quel langage.

    Maintenant, s'il faut toujours les deux décimales (genre .00), c'est qu'on veut forcément une chaine de caractères. La fonction adaptée est alors bien sûr
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Format(Expression, "0.00")
    Mais débuter un langage sans aide en ligne revient à vouloir traverser l'atlantique avec une barque percée et sans rame ni voile. Ca fait 12 ans que je fais intensément du VB, et j'ai encore fréquemment recours à F1...

  5. #5
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    ou encore :
    qui permet de garder un type numérique

    c''est pas les solutions qui manquent !

  6. #6
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Par défaut
    Bonsoir
    soory pour le retard. Merci pour vos réponse

Discussions similaires

  1. fonction prédéfini en c
    Par gadacha dans le forum Bibliothèque standard
    Réponses: 6
    Dernier message: 24/03/2009, 10h43
  2. les fonctions de vb6
    Par attarbya87 dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 12/03/2009, 13h26
  3. Fonctions prédéfinies C et C++
    Par raph707 dans le forum Autres éditeurs
    Réponses: 9
    Dernier message: 01/03/2007, 12h01
  4. Réponses: 7
    Dernier message: 27/12/2006, 22h51
  5. fonctions prédéfinies
    Par Redconnexion dans le forum MFC
    Réponses: 5
    Dernier message: 25/05/2005, 01h29

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