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 :

Format de nombre [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2013
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 22
    Par défaut Format de nombre
    Bonjour à tous,

    J'ai un fichier avec des nombres. Assez étonnant pour du excel...
    Le problème est que ces nombres sont de formats différents car provenant de sources différentes. Ils sont différents dans la syntaxe (avec des espaces, des points, des virgules ou rien) mais aussi je pense dans la définition de leur format.

    J'ai essayé de les bidouiller un peu, mais rien à faire, du coup la macro plante ("Type Mistmatch") sur certain "chiffre" lorsque je lui demande de faire une opération arithmétique.

    Quelqu'un aurait il une formule magique pour tout remettre d'équerre?

    Merki!

    Eric

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,

    Quelqu'un aurait il une formule magique pour tout remettre d'équerre?
    oui "Abracadabra"

    Plus sérieusement, il faudrait plus de renseignement, style combien de colonnes, lignes ou cellules concernées. Les formats correspondent-ils à des formats "Nombre" mais s'ils sont différents, quelles sont les sources (Excel, csv.....)
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Invité
    Invité(e)
    Par défaut
    bonjour,
    il faudrait des exemples de nombres
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub test()
    Debug.Print ConvertNumerique("1 . 10")
    Debug.Print ConvertNumerique("1.10")
    Debug.Print ConvertNumerique("1,10")
    End Sub
    Function ConvertNumerique(v) As Double
    Dim t
    t = Replace(v, " ", "")
    t = Replace(t, ".", ",")
    If IsNumeric(t) = True Then ConvertNumerique = t: Exit Function
    t = Replace(t, ",", ".")
    If IsNumeric(t) = True Then ConvertNumerique = t: Exit Function
    End Function

  4. #4
    Membre averti
    Inscrit en
    Juillet 2013
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 22
    Par défaut
    Voici le fichier en question. Colonne E

    Merci
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [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, 10h40
  2. Format des nombres entiers, séparateurs de milliers
    Par zazaraignée dans le forum Langage
    Réponses: 2
    Dernier message: 26/10/2005, 01h25
  3. formater un nombre en format "monétaire"
    Par jm6570 dans le forum Access
    Réponses: 2
    Dernier message: 14/09/2005, 10h06
  4. Formater un nombre avec Crystal Reports
    Par Soph70 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 05/07/2005, 19h27
  5. Format de nombre
    Par shawinnigan dans le forum Oracle
    Réponses: 12
    Dernier message: 23/08/2004, 12h37

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