Deux façons de nettoyer du texte…
Nous voyons ci-dessous deux solutions totalement différentes…
En A3, une formule certes efficace, mais d’une lourdeur non négligeable !
En A5, une formule faisant référence à une fonction personnalisée définie par macro…
Remarque 1 – Les contrôles effectués par les deux formules ne sont pas identiques. Vous pourrez vous amuser à vérifier quelles sont les différences entre les deux solutions. Notre propos ici est d’illustrer deux approches totalement différentes, pas de réaliser deux solutions totalement équivalentes !
Remarque 2 – Pour simplifier, on peut dire que nous éliminons dans la première solution les caractères indésirables, alors que nous spécifions dans la seconde les caractères acceptables...
1 Commentaire(s):
En remplaçant Nettoie=.Replace(Texte, "")
par :
Nettoie = Application.WorksheetFunction.Trim(.Replace(Texte, ""))
On concentre tout dans la même function, autrement dit écrire en A5:
=Nettoie(A1)
By cduigou, sur 10:33 PM
Enregistrer un commentaire
<< Accueil