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 :

Problème format de variable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut Problème format de variable
    Bonjour,

    je souhaiterais recuperer seulement les decimales d'un chiffre.

    exemple : 4500.23

    recuperer que 23.

    Je ne vois pas trop comment faire ...

    Merci d'avance.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    556
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 556
    Par défaut
    tu veux faire çà selon une formule Excel ou par du code VBA ?
    Tes décimales, y en aura toujours que 2 ?

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut
    par du code vba!
    sur excel c'est trop facile
    Oui 2 decimales.

    Je recupere en fait le chiffre dans une variable toto.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    556
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 556
    Par défaut
    Tu peux essayer ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Dim toto As Double
    toto = 4025.83
    toto = toto - CInt(toto)
    If toto < 0 Then toto = toto + 1
     
    MsgBox Round(toto * 100)

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut
    merci..
    mais pas un truc plus simple..?? formatage cellule par exemple

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut
    Je viens d'essayer ca ne marche pas...

    qq a une idee pour recuperer les decimales svp?

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

Discussions similaires

  1. problème de format de variable
    Par clairetj dans le forum C
    Réponses: 4
    Dernier message: 19/06/2014, 11h16
  2. Problème de format de variable
    Par Mario Rousson dans le forum VB.NET
    Réponses: 2
    Dernier message: 23/02/2012, 21h21
  3. Format de variable real
    Par drinkmilk dans le forum Langage
    Réponses: 18
    Dernier message: 22/03/2011, 15h50
  4. [BO 6.5.1][Deski]Problème de format de variable
    Par CélineM dans le forum Deski
    Réponses: 7
    Dernier message: 14/05/2008, 10h43
  5. problème format des variables
    Par PC81 dans le forum VBA Access
    Réponses: 4
    Dernier message: 16/04/2008, 09h51

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