Posez votre question Signaler

[excel]Comment supprimer des retours chariot [Résolu]

baborge 93Messages postés dimanche 6 juin 2004Date d'inscription 22 septembre 2012 Dernière intervention - Dernière réponse le 6 juil. 2015 à 16:41
Bonjour @ toutes & tous

Je seche sur un truc avec excel

je recupere des fichiers excel que je met en forme.

Je cherche un moyen d'automatiser la suppression des retour à ligne inserer dans certaine celulle.

chr(10)

L'ideal serait de les remplacer par une suite de caractere

mais je ne trouve pas comment faire

si qqun a une idée je suis preneur.....

merci d'avance...
Lire la suite 
Réponse
+39
moins plus
On peut sélectionner le menu Edition puis Remplacer (ou CTRL + H) et taper 010 en maintenant la touche ALT enfoncée dans la zone Rechercher. Mettre un espace dans la zone Remplacer par.
fredyfred- 18 oct. 2013 à 18:07
Aucun soucis sous 2010 > sélection de la colonne, menu remplacer, ALT + 010 (un caractère étrange clignotte dans le champ) > remplacer par "rien" > mes 8442 lignes traités en 0.5 secondes, merci Volta :)
Répondre
Teuf666- 8 nov. 2013 à 00:23
Marche avec excel 2010 ca fait juste un point qui clignote à la place dans la case mais au moment de remplacer ça marche bien.
Petit hic, quand on remplace quelquechose par le caractère retour à la ligne dans une cellule, ça applique la mise en forme du texte présent avant le retour à la ligne au texte qui le suit dans la cellule (ex si dans le texte
"TOTO retlgn bonjour"
je remplace "retlgn" par le caractère "retour à la ligne" j'obtiens :
"TOTO
BONJOUR"
où le format majuscule de toto dans cet exemple symbolise par exemple un format en gras, italique ou souligné (si c'était juste toto en majuscule, ça ne mettrait pas toute la suite en majscule (ouf))
Merci pour l'astuce !
Répondre
Moyy- 19 nov. 2013 à 11:44
MERCIIIIIIIIIIIIIIIIII pour le tuyau !!! quel gain de temps.
Répondre
ben- 2 janv. 2014 à 10:56
t es un monstre !!!
Répondre
NJL- 25 févr. 2014 à 10:41
Bonjour,

ça marche qu'avec le pavé numérique du clavier.

Pour ceux qui ont un pc portable, ça ne marche qu'en utilisant la fonction (Fn)

Donc ALT + Fn + 010

Bonne chance.
Répondre
Ajouter un commentaire
Réponse
+7
moins plus
Bonjour à tous,

Je me suis posé la même question que vous, à savoir : comment supprimer les retour chariot ?
Voici la macro que je vous propose :



Sub Suppr_Ret_Char()

'NFR 25/08/09

'Cette macro supprime les retours chariot dans la zone sélectionnée

Selection.Replace What:=Chr(10), Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

End Sub



Je vous suggère d'associer un raccourci clavier à cette macro (par ex. Ctrl+Maj+S), ce qui rend d'autant plus facile son utilisation répétée.
Vince- 31 août 2011 à 11:25
Merci encore pour la macro qui vient de me dépanner.
Bonne journée.
Répondre
Giuliours 7Messages postés jeudi 27 décembre 2012Date d'inscription 23 janvier 2013 Dernière intervention - 23 janv. 2013 à 20:05
Merci beaucoup pour la macro qui va bien m'aider et surtout qui fonctionne sous 2007.
Bonne soirée.
Répondre
Ajouter un commentaire
Réponse
+4
moins plus
J'ai trouvé

a titre d'info:


Sub quelcaractere()
Dim old_text As String
Dim new_text As String

For i = 2 To 15444
    
    If Range("AD" & i).Value <> "" Then
    old_text = Range("AD" & i).Value
    new_text = Replace(old_text, Chr(10), " - ")
    new_text = Replace(new_text, Chr(13), " - ")
    new_text = Replace(new_text, "  ", " ")
    Range("AC" & i).Value = new_text
    End If
Next
End Sub


c'était tout co...

merci @ tout ceux qui on chercher pour moi
et excuser moi pour le dérangement

Bonne soirée @ toutes & tous
Clémentine- 10 mai 2007 à 12:47
ça m'interresse fortement mais lorsque je colle ce texte dans une nouvelle macro Excel me dit "erreur de compilation, Sub ou Function non définie" ; il a l'air de bloquer sur le terme Replace.
Pourquoi?
Pouvez-vous m'aider?
Clémentine
Répondre
Ajouter un commentaire
Réponse
+3
moins plus
J'utilise ça :
=SUBSTITUE(A1;CAR(10);"<br />")
A1 est la cellule contenant le retour chariot
<br /> étant la chaine de remplacement ou mettre "" pour supprimer.
zook 38Messages postés jeudi 13 mai 2004Date d'inscription 6 juillet 2015 Dernière intervention - 6 juil. 2015 à 16:41
ça date de 2013 mais ça m'est bien utile aujourd'hui; Merci beaucoup ManuManu
Répondre
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Je ferais comme ça :
Afficher les formules
Éditions—Rechercher [Chr(10)-Remplacer (chaîne)]
                                      ^ ou autrement
Ça s'enregistre sous forme de macro.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Merci pour l'astuce, ça m'a bien rendu service, car en exportant les données vers un fichier texte, il y avait autant de lignes supplémentaires que de retours chariot.
Albans
Ajouter un commentaire
Réponse
+0
moins plus
Merci pour cette astuce.
Elle me rend beaucoup service dans mes extractions sous excel criblées de retour chariot dans tous les sens.
Ajouter un commentaire
Réponse
+0
moins plus
Merci pour NFR, code trés utile en cemoment ;)
Ajouter un commentaire
Réponse
+0
moins plus
Merci !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ajouter un commentaire
Ce document intitulé «  [excel]Comment supprimer des retours chariot  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.