lettres en chiffres

  • Initiateur de la discussion Hubert
  • Date de début
H

Hubert

Guest
Comment transformer en format nombre une cellule contenant du texte de la forme 1 23 par ex. ( chiffre espace chiffre chiffre ).
Bien entendu, formatter la cellule en format nombre ne suffit pas.

Merci
 
A

andré

Guest
Pour transformer 123 en 1 23 :
Format / Cellule / Personnamisée / #_)##
Le _) crée un espace et peut également être employé pour améliorer la mise en page des signes négatifs : -12 (-# ##0) devient - 12 (-_)# ##0) et pour écarter le dernier chiffre du cadre gauche de la cellule : # ##0_).

Pour transformer 1 23 en 123 (après avoir sélectionné la cellule, la ligne ou la colonne) :
Edition / Remplacer / Rechercher : (espace) / Remplacer par : (rien) / Remplacer tout.
En macro, cela donne :
Sub ()
Selection.Replace What:=" ", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
End Sub

André.
 

Statistiques des forums

Discussions
312 310
Messages
2 087 119
Membres
103 478
dernier inscrit
Frederic Lagger