Bonjour,
J'ai un classeur avec plusieurs feuilles qui contiennent chacune des données sur plusieurs lignes.
Je voudrai savoir quelle est la meilleure méthode pour supprimer les caractères non désirables : chr(10), chr(13), tabulation, retour à la ligne, fin de paragraphe.
J'ai testé :
NB : Nbrlig est le nombre de ligne dans la feuille Sh
Cela ne fonctionne pas...
Faut-il passer par deux boucles sur chaque ligne et chaque colonne et utiliser "cells" ?
Merci de vos réponses
Marie
J'ai un classeur avec plusieurs feuilles qui contiennent chacune des données sur plusieurs lignes.
Je voudrai savoir quelle est la meilleure méthode pour supprimer les caractères non désirables : chr(10), chr(13), tabulation, retour à la ligne, fin de paragraphe.
J'ai testé :
Code:
Sh.Range("B2:L" & NbrLig).Value = Application.WorksheetFunction.Substitute(Sh.Range("B2:L" & NbrLig), Chr(10), "")
NB : Nbrlig est le nombre de ligne dans la feuille Sh
Cela ne fonctionne pas...
Faut-il passer par deux boucles sur chaque ligne et chaque colonne et utiliser "cells" ?
Code:
for i=2 to NbrLig
for j=2 to 12
Sh.cells(i,j).Value = Application.WorksheetFunction.Substitute(Sh.cells(i,j), Chr(10), "")
next j
next i
Merci de vos réponses
Marie