Enlever les espaces ?

Bonjour voila j'ai une serie de chiffres comme ce ci : 01 02 345 et je voudrais qu'il se transforme automatiquement en S0102345 ? merci

Salut,

tu peux selectionner tes cellules et faire ctrl + F.

Ensuite, clique sur remplacer.

faits remplacer [un espace] par rien et c bon...

A te lire,

Souri84

Tu peux détailler stp, ça ne fonctionne pas.

8og.zip (8.52 Ko)
3recap-cheq-mob.zip (17.22 Ko)

tu fais CTRL+ F.

tu arrives ici:

Sans titre

Dans rechercher, tu mets un espace et dans remplacer par, tu laisses tel quel.... puis cliques sur remplacer tout...

Et voilà...

A te lire,

Souri84

Merci ça fonctionne , et pour mettre un S devant tout les chiffres ?

Pour les S devant les chiffres, insère ce code dans un module.

Sub test2()
Dim cellule As Range
For Each cellule In Selection
If Left(cellule, 1) = "S" Then
ActiveCell.Offset(1, 0).Select
Else
cellule = "S" & cellule.Value
ActiveCell.Offset(1, 0).Select
End If
Next cellule
End Sub

Pour cela, dans ton classeur, fais Outils/macro/Visual Basic Editor

Une fois dans VBA, fais insertion/module.

Dans ton module, colle le code ci-dessus.

Ferme VBA.

Ensuite, dans Excel, selectionnes tes cellules à modifier, vas dans outils/macro/macros (petite flèche verte) et choisis dans la liste test2 et ok.

Normalement, ça doit faire ce que tu veux....

A te lire,

Souri84

Bonjour, salut souri84, salut DJ FA,

Essaye la formule suivante :

="S"&SUBSTITUE(A1;" ";"")

édit : Salut Sylvain TBM. Et oui, j'ai oublié le caractère "S"

Pour mettre un S devant les chiffres :

  • sélectionne tes cellules
  • clic droit; format de cellule
  • dans l'onglet "nombre", choisis pour "catégorie" : personnalisée
  • pour "type", rentre
"S"#

Magnifique, merci beaucoup pour votre aide.

Bonjour dans le meme style j'ai une serie de N° O2.54.42.00.14 et je voudrai les transformer en 0254420014

Probleme le zero devant s'éfface meme si je transforme le format des cellules

merci d'avance pour votre aide

ps je cherche a faire des transferts de fichier en passant par exel alors des questions comme celle de dessus il y en plein d'autre

Bonsoir

D'abord, ton 02 est un O2, je pense que c'est une erreur

Avec =SUBSTITUE(A2;".";"") tu obtiens 0254420014 au format texte.

Pour obtenir le nombre au format nombre:

=SUBSTITUE(A2;".";"") *1 et tu mets la cellule au

Format cellule Nombre personnalisé 0000000000

Cordialement

merci beaucoup pour la rapiditée et l'efficacitée

je viens de faire l'essai et j'ai meme trouvé comment utiliser ta formule

encore merci Amadéus

si j'ai d'autre probleme que je ne trouve pas dans le forum je reposterai

Rechercher des sujets similaires à "enlever espaces"