Salut,
ce post viens dans la suite d'un autre dans lequel je cherchais à récuperer une ligne d'un fichier texte. J'arrive à la récupérer et voici ce que j'obtient avec le code:
Résultat : < INDICBAT>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Debug.Print "<" & TextLine & ">"
Il y a des sortes d'espaces avant et je voudrais les supprimer
J'ai tenté avec ce code (Stlu contient la chaine) :
mon idée est : regarder le premier caractere de la chaine. Si c'est un espace on garde la chaine à laquelle on retire le premier caractere et on recommence.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Do While Left(stLu, 1) = Chr(13) stLu = Right(stLu, Len(stLu) - 1) MsgBox "hu" Loop Debug.Print "<" & stLu & ">"
mais ca ne fonctionne pas j'ai toujours : < INDICBAT> et je n'ai pas de msgbox "hu" qui apparait.
donc j'ai tenté d'autres possibilités comme chr(9) (tab) mais pareil... j'ai vu dans l'aide que les caracteres invisibles prenaient des valeurs de 1 à 31 alors j'ai ai toutes essayées et aucun résultat
une idee?
Partager