Rejoignez
la communauté
Inscrivez-vous
Posez votre question Signaler

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

baborge 93Messages postés dimanche 6 juin 2004Date d'inscription 22 septembre 2012Dernière intervention - Dernière réponse le 23 janv. 2013 à 20:05
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 
14 réponses
Réponse
+16
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.
Wooki17 - 9 oct. 2012 à 10:58
Ne fonctionne pas sous Excel 2010
phil - 24 oct. 2012 à 16:24
génial...ça marche...merci!!!!
nadine - 16 janv. 2013 à 18:40
trop fort ça marche !!
merci
Ajouter un commentaire
Réponse
+6
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.
Giuliours 7Messages postés jeudi 27 décembre 2012Date d'inscription 23 janvier 2013Derniè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.
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
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
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
Réponse
-1
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
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.

Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Recevez notre newsletter
CCM JDN Droit-Finances Femme Linternaute Copains d'avant Santé-Médecine

Carte de voeux 2013, Cinéma, Décoration, Expeert, Horoscope, Salon littéraire, Programme TV, Cuisine (Recette), Coiffure, Restaurant, Test débit, Voyage, Hayatouki