Supprimer le ou les espaces en fin de ligne

  • Initiateur de la discussion Initiateur de la discussion malabarbe
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

malabarbe

XLDnaute Occasionnel
Bonjour,

J'ai plusieurs lignes texte, mais il y a
toujours 1 ou 2 espaces a la fin.

Je cherche un moyen simple pour les supprimer.

Merci d'avance
 
Re : Supprimer le ou les espaces en fin de ligne

Bonjour Malabarbe

essaye peut être en créant une colonne à coté, tu insères la foncion ci dessous :

(fonction en D1 pour suppression espace en C1
Code:
=SUPPRESPACE(C1)

tu fais glisser la formule en bas de ta colonne, tu sélectionnes ta colonne => copier => edition => collage spécial => tu coches valeurs.

bonne soirée
@+
 
Re : Supprimer le ou les espaces en fin de ligne

Re,

comment cela le texte ne se laisse pas copier, tu sélectionnes ta colonnes => click droit copier ....sans doute faisable par macro, mais faut préciser données, mieux avec un fichier en pièce jointe sans données confidentielles.

@+
 
Re : Supprimer le ou les espaces en fin de ligne

Bj

Sub SupprimeLesEspacesADroite()
ActiveSheet.Select
ActiveCell.Value = RTrim(ActiveCell.Value)
End Sub


en français de chez moi ...
feuille en cours sélectionnée
valeur du contenu de la cellule en cours= valeur du contenu de la cellule en cours moins les espaces à droite.

1 ) ouvrir OUTIL/MACRO/VISUAL BASIC EDITOR

2) INSERER UN MODULE

3 ) COLLER tous ce qui est en gras, dans le module

4 ) revenir sur la feuille, positionner la souris sur la cellule à traiter

5 ) ALT F8, cliquer SupprimeLesEspacesADroite et EXECUTER

;-)
 
Re : Supprimer le ou les espaces en fin de ligne

Bonsoir Malabarbe, Le cat

Si je peux me permettre Le Cat, a priori ta première ligne de code :
Code:
ActiveSheet.Select

ne sert à rien, puis que tu dis de sélectionner la feuille active, mais par définition elle l'est déjà...

bonne soirée
@+
 
Re : Supprimer le ou les espaces en fin de ligne

bonsoir à tous,

malabarbe à dit:
J'ai plusieurs lignes texte, mais il y a toujours 1 ou 2 espaces a la fin.
Je cherche un moyen simple pour les supprimer.


La macro qui va les supprimer dans toutes les cellules :

Code:
Sub SupprimeLesEspacesADroite()
For Each sel In ActiveSheet.UsedRange
    sel.Value = RTrim(sel.Value)
Next
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
17
Affichages
784
Réponses
5
Affichages
171
Réponses
23
Affichages
670
  • Question Question
Réponses
13
Affichages
434
Réponses
5
Affichages
196
Réponses
5
Affichages
246
  • Question Question
Microsoft 365 bouton supprimer
Réponses
4
Affichages
228
Réponses
14
Affichages
486
Retour