-
inStr() avec CR
Bonjour.
J'expose mon pb:
je me situe dans une cellule XL où je sais qu'il y a une chaîne qui peut potentiellement contenir le caractère CR (0d).
Mon pb est tout bête, je ne sais pas comment rechercher une occurrence de ce caractère puisque si je fais
Code:
inStr(strToClear, ici_j_ai_copié_le caractère_CR_entre_guillemets)
déjà j'obtiens mais en plus il m'a bien sûr recopié CRLF (0d0a) à la place ...:aie:
Je ne connais pas assez bien le vb pour savoir comment contourner ce pb voire même s'il est coutournable...
En tout cas, est-il possible de manipuler les octets (je crois que oui) pour en fait parcourir ma chaîne dans une boucle puis vérifier si dès que je trouve un "0" le byte d'après est un "d" pour enfin les concaténer?
ou autre... merci pour vos réponses!
-
salut,
peut être en remplacant le CR par son code chr() tu pourras faire ce que tu souhaites ?
-
merci, première piste... et j'espère la dernière!
-
VB possède des constantes nommées pour les retours chariot et autres sauts de lignes:
VbLf
VbCr
VbCrLf
Les noms parlent d'eux-mêmes.