Remplacement des retour à la ligne dans une cellule. (mac 2010)

pablopipo

XLDnaute Nouveau
Bonjour,

Tout d'abord, je ne suis pas un professionnel d'Excel. Je suis du monde du web, maitrise l’ HTML et utilise le PHP.

Pour un site je dois faire un import produit CSV. La matrice des produits en question contient des retours à la ligne dans certaines cellules. Ce qui est problématique dans la génération de fichier CSV.

Je souhaiterais faire une macro Excel qui supprime ces retours charriots et retours à la ligne.

après plusieurs recherches, voici l'algorithme de ma macro :
- dans ma feuille Excel
- recherche les Chr(10) et les Chr(13) (Chr10 et 13 pour les retours à la ligne)
- remplace par "<br />"

Cela n'est pas bien compliqué, j'en conviens. Mais je n'ai jamais fait de macro.

j'ai trouvé sur un forum la macro suivante :
Selection.Replace What:=Chr(10), Replacement:="<br />", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

1. ce n'est pas tout à fait ce que je souhaite faire.
2. ça ne fonctionne pas…

Si une âme charitable pouvait m'éclairer sur la macro que je souhaite réaliser, je serais le plus heureux des Hommes !

D'avance merci.
 

Discussions similaires

Réponses
2
Affichages
153

Statistiques des forums

Discussions
312 248
Messages
2 086 593
Membres
103 248
dernier inscrit
Happycat