Supprimer espace dans une cellule

[Résolu/Fermé]
Signaler
Messages postés
325
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
29 octobre 2020
-
Messages postés
24185
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 septembre 2021
-
Bonsoir,

Je souhaiterai supprimer les espaces dans mes cellules qui contiennent parois plusieurs caractères (espaces) successif.

J'ai essayé avec la fonction (SUPPRESPACE et aussci par la macro avec TRIM) mais ces fonctions ne supprimer une espace (un caractère).
Pour se faire, il faut répéter l'opération à plusieurs reprises et ceci n'est pas toujours pratique car le nombre de caractères (espaces) varie selon le cellules.
Ma question est de savoir s'il existe une fonction pour suppimer d'un seul coup toute les espaces dans mes cellules.

Je vous joins en PJ un fihicer avec les données d'origine et les résultats attendus.

https://www.cjoint.com/c/EArvZhbwCGq
Merci d'avance
A voir également:

4 réponses

Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 512
Bonjour,

Si ton exemple est exhaustif, avec cette macro cela fonctionne :
Public Sub supr_esp()
Dim elm As Range
For Each elm In ActiveSheet.UsedRange.Cells
elm.Value = RTrim(LTrim(elm.Value))
Next elm
End Sub
Messages postés
325
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
29 octobre 2020
3
gbinforme, merci beaucoup, votre propistion fonctionne
Messages postés
24185
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 septembre 2021
6 899
Bonjour,

Supprespace() fonctionne très bien sur ton fichier.

En VBA Trim() ne fonctionne bien que pour les espaces gauches et droits, si espaces multiples à l'intérieur de la chaine utiliser application.trim()

eric
Messages postés
24185
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 septembre 2021
6 899
Je sens le fromage ?
Messages postés
325
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
29 octobre 2020
3
Cesel45, si ta proposition était de cliquer sur le bouton amligner à gauche; sachez que cela ne marche pas!
Encore, ça m'étonnerais qu'une peronne puisse poster un sujet en lien avec proposition car ce que vous proposez c'est le b-a-ba d'excel. Tout le monde connaît cette fonction d'excel.
Ici il s'agit de supprimer les espaces au début des cellules dans excel.
Merci de ne proposer des solutions qui ne marchent pas pour éviter de saturer les discussions.

Messages postés
13086
Date d'inscription
mardi 24 avril 2007
Statut
Contributeur
Dernière intervention
12 décembre 2020
2 734
Bonjour

Bah..c'est pas difficile...!!!


Séléctionne les cellules et clic sur..