JoeBiloute
Messages postés3Date d'inscriptionmercredi 15 mai 2002StatutMembreDernière intervention21 février 2003
-
2 août 2002 à 16:19
CUBErt
Messages postés22Date d'inscriptionmercredi 13 février 2002StatutMembreDernière intervention 5 août 2002
-
5 août 2002 à 10:24
Amis développeurs,
Je cherche une fonction vb qui me permettre d'obtenir que le texte, à partir d'une chaine de caractère issue d'un fichier. Je voudrais pouvoir supprimer les espaces, les tabulations et autre retour chariot.
Il existe bien les fonctions Trim (LTrim ou RTrim) mais elles ne suppriment pas les tabulations ou les retour chariot.
Il semble que dans un fichier texte ce type de données aient un caractère spéciale que ne comprend pas vb.
Merci pour toutes réponses et autres bidouilles qui m'aideraient beaucoup.
CUBErt
Messages postés22Date d'inscriptionmercredi 13 février 2002StatutMembreDernière intervention 5 août 2002 5 août 2002 à 10:24
Salut,
Regarde bien, dans ton code, tu saute toujours un caractère (teste le avec une chaine contenant 2 espace a la suite, tu verra qu'il y en a 1 qui restera) !
Tu peux corriger simplement en remplacant ta boucle par celle la :
For i = 1 to len(txt) if mid(txt,i,1) " " then mid(txt,i,1) ""
Else next i
End If