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

baborge 93 Messages postés dimanche 6 juin 2004Date d'inscription 22 septembre 2012 Dernière intervention - 2 oct. 2005 à 02:49 - Dernière réponse :  Tonton seb
- 9 nov. 2017 à 19:24
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...
Afficher la suite 

26 réponses

+59
Utile
11
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.
Cette réponse vous a-t-elle aidé ?  
t es un monstre !!!
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.
bon avec mon portable HP elitbook, je galère car pas de pavé numérique => le ALT + fn + 010 ne semble pas marcher non plus (j'ai essayé de mettre majuscule bloqué ou non)... une autre astuce SVP ;-)
merci, merci et merci encore ! :D
+7
Utile
2
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.
Merci encore pour la macro qui vient de me dépanner.
Bonne journée.
Giuliours 7 Messages 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.
+5
Utile
2
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 38 Messages 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
excel 1007 > zook 38 Messages postés jeudi 13 mai 2004Date d'inscription 6 juillet 2015 Dernière intervention - 25 juil. 2016 à 10:49
Bonjour,

déterrage d'enfer :&)

mais merci! même en 2016 :o)
baborge 93 Messages postés dimanche 6 juin 2004Date d'inscription 22 septembre 2012 Dernière intervention - 2 oct. 2005 à 03:11
+4
Utile
1
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
ç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
linolinolino 1 Messages postés vendredi 30 septembre 2016Date d'inscription 30 septembre 2016 Dernière intervention - 30 sept. 2016 à 15:43
+1
Utile
Hello ! Sur mac sans clavier numérique avec ALT et 010 on obtient øø. Comment taper 010 en maintenant la touche ALT enfoncée sans clavier numérique ??
Merciiiiiiiiiiiiiiiiiiiiiiii
Gihef 5162 Messages postés mercredi 20 juillet 2005Date d'inscriptionContributeurStatut 7 août 2008 Dernière intervention - 2 oct. 2005 à 03:07
0
Utile
Bonjour,
Je ferais comme ça :
Afficher les formules
Éditions—Rechercher [Chr(10)-Remplacer (chaîne)]
                                      ^ ou autrement
Ça s'enregistre sous forme de macro.
0
Utile
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
0
Utile
Merci pour cette astuce.
Elle me rend beaucoup service dans mes extractions sous excel criblées de retour chariot dans tous les sens.
0
Utile
Merci pour NFR, code trés utile en cemoment ;)
0
Utile
Merci !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!