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 nombre


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 10
    Par défaut Problème format de nombre
    J'ai réalisé une liste de frais avec saisie de données depuis un userform accessible depuis "Ajouter une opération". J'ai malheureusement des problèmes avec le format des montants. En effet, dès que je saisis par exemple des centimes, soit 0.50 - ils ne sont pas traités correctement. Quelqu'un aurait-il une aidée du problème.
    Fichiers attachés Fichiers attachés

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je n'ai pas ouvert ton fichier, mais qu'elle est le séparateur décimal de ton environnement Windows ?

    Tu le trouveras dans le panneau de configuration, options régionales. Et il se pourrait que ce soit une virgule. C'est la première chose à contrôler dés que l'on a des chiffres décimaux, c'est plus de 90 % des problèmes.

    Si cela continue on regarde le reste

    Starec

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 10
    Par défaut Paramètre nombre
    J'ai les options "Français (suisse)" - Le nombre en exemple apparaît comme suit : 123'456'789.00

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Vous indiquez que le format est :

    donc l'apostrophe pour séparateur de milliers.

    Est-ce bien l'apostrophe car dans votre code vous indiquez :


  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 10
    Par défaut Problème format
    Je suis perdu, oui il s'agit bien d'une apostrophe pour le séparateur de millier - il est très probable que dans mon code vba il y a une erreur d'autant plus que vous verrez dans le formulaire de saisie que le total des champs émoluments et débours n'est pas juste - je pense que cela vient aussi du problème de format choisi.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Je crois que c'est simple :

    1) il vous reste à modifier le séparateur de milliers dans les paramètres et de mettre la virgule et vous conservez le format que vous avez indiqué dans le code VBA.

    2) faire l'inverse.

    D'ailleurs pour moi votre format : #,##0.00 est bien reconnu et transformé par Excel en fonction de mes paramètres qui sont :

    séparateur décimal = ,

    séparateur de milliers = espace

    Mais quelle que soit la solution choisie, repartez d'un fichier dans lequel vous aurez supprimé les valeurs précédentes.

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/09/2012, 11h38
  2. Problème formats des nombres API -> WSS 3
    Par jmandin dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 28/10/2009, 17h17
  3. Problème formats de nombre.
    Par husker dans le forum MATLAB
    Réponses: 3
    Dernier message: 12/07/2008, 18h54
  4. Profiling Report: problème format de nombre
    Par cyrille37 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 26/09/2007, 15h10
  5. Problèmes de format de nombre
    Par ksper45 dans le forum Oracle
    Réponses: 19
    Dernier message: 12/10/2006, 13h33

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