supprimer espace dans nombres

L

loulou

Guest
bonjour je cherche une formule pour suprimer des espaces dans des nombres

500 633 966 598 avant
500633966598 apres

merci
 
Solution
Salut à tous

A essayer faire un copier coller spécial Multiplication avec 1
Bien souvent ce problème arrive lorsque l'on récupère des données numériques d'une origine 'douteuse'

Le fait de les remultiplier par 1 (ne change rien) saut qu'elles sont reconnues ensuite comme des nombres 'normaux'


@+ GD

ljoue

XLDnaute Junior
Salut,

Tu peux le faire par macro :

Sub EffaceEspace()
Range('D1').Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Replace What:=' ', Replacement:='', LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
End Sub


Faut choisir ta colone ou ta plage à la place de D1


A+

Message édité par: ljoue, à: 14/10/2005 17:30
 

Tibo

XLDnaute Barbatruc
Re,

Alors essayes ceci :

- Ton nombre en A1,

- En B1 : Formule : =CNUM(A1) avec Format Standart


Si ça ne marche pas, peux tu nous dire d'où viennent ces chiffres (source extérieure ou autre)

Dans ce cas, les espaces sont peut-être des 'faux' espaces.

La formule serait alors :

=CNUM(SUBSTITUE(A1;' ';''))

Pour l'espace entre les 2 guillemets, il faut taper Alt 255


@+
 

Gérard DEZAMIS

XLDnaute Accro
Salut à tous

A essayer faire un copier coller spécial Multiplication avec 1
Bien souvent ce problème arrive lorsque l'on récupère des données numériques d'une origine 'douteuse'

Le fait de les remultiplier par 1 (ne change rien) saut qu'elles sont reconnues ensuite comme des nombres 'normaux'


@+ GD
 

andré

XLDnaute Barbatruc
Salut à vous tous,

Vous êtes tous très gentils, mais il me semble qu'il faut suivre une méthode logique dans la recherche, et procéder par ordre.

Première chose à faire :
dans la cellule voisine du nombre précité placer la formule :
=CODE(STXT(A1;4;1))
A1 étant à remplacer par la référence de la cellule à tester.

Si la réponse est 54 (le code du chifffre 6), c'est la première réponse de Tibo qui est valable.

Si la réponse est 32, : Rechercher ' ' et remplacer par ''

Si la réponse est 255 ou 160, rechercher Alt+255 ou Alt+0160 et remplacer par ''.

Si ce n'est aucune de ces hypothèses, poser la question sur XLD (lol) mais en mettant une petite pièce jointe.

Je vous salue tous.

Â+
 

Discussions similaires

Statistiques des forums

Discussions
312 294
Messages
2 086 896
Membres
103 404
dernier inscrit
sultan87