éliminer les espaces dans un chiffre

bonjour,

j'aimerais bien savoir comment éliminer les espaces dans un chiffre. la function remplacer espace ne marche pas. exemple j'ai un chiffre qui se présente comme tel: "114 587" l'espace entre le 4 et le 5 n'en est pas un en fait. En effet quand je copie ce chiffre dans word il apparait comme ceci "114°587". quand je fais remplacer ° cela ne marche pas aussi.

Merci de vos conseils.

5 réponses

  1. Bonjour,

    On peut connaître le format de tacellule ?
    0
    1. Format nombre. En fait c'est une copie de données vers Excel, d"un rapport d'une edition pilotée sous SQL.
      0
  2. Bonjour,
    Etes-vous certain que sous Excel c'est format nombre .... Essayer donc de le multiplier par 1 pour voir le résultat... ?

    0
    1. Contributeur
      Bonjour,

      à essayer.
      Sélectionner ta plage et :
      Alt+H
      dans rechercher : Alt+0160
      remplacer par : (vide)

      eric
      0
      1. Bonjour eriiic,
        Alors là, peux-tu éclairer ma lanterne....merci.
        Salutations.
        Le Pingou
        0
      2. Contributeur
        Salut le pingou,

        160 est le code de l'espace insécable, parfois présent quand les données sont copiées d'ailleurs.
        Alt+0160 permet de le saisir, essaie dans une cellule au milieu de chiffres.

        eric
        0
      3. @eriiicMerci eriiic, c'est tout bon je suis retombé sur mes pattes.
        Bonne fin de soirée.
        Salutations.
        Le Pingou
        0
      4. Contributeur
        J'ai bien vu que tu n'y avais pas pensé ;-)
        Bonnes fêtes de fin d'année :-)
        eric
        0
    2. Contributeur
      Bonjour.

      Petit rappel, hélas trop fréquent :

      "114 587" est un texte
      114°587 est un texte
      114 587 est un nombre avec séparateur de milliers, composé des chiffres 1, 4, 5, 7 et 8
      114587 est un nombre au format standard.

      Après la manipulation indiquée par Eric, au post #5, on obtient toujours un texte. Il faut utiliser la fonction CNUM() pour le convertir en nombre, s'il doit servir à des calculs.
      0
      1. Contributeur
        Bonjour raymond,

        Si la chaine ne contenait plus que des espaces insécables on obtient directement un nombre.
        Idem que pour suppression de n'importe quel caractère gênant.
        eric
        0
      2. Contributeur
        @eriiicMerci, Eric ; j'en ai pris bonne note.
        Cependant, comme le demandeur n'a pas précisé sa version d'Excel, cette indication sur l'utilisation de la fonction CNUM pourra peut-être lui servir ...
        0
      3. Contributeur
        Tout à fait.
        Bonnes fêtes de fin d'année :-)
        eric
        0
    3. salut
      pour éviter ce genre de probleme utilises plutot notepad
      -3