Recherche de retour chariot

dddap Messages postés 4 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 22 janvier 2003 - 22 janv. 2003 à 12:01
dddap Messages postés 4 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 22 janvier 2003 - 22 janv. 2003 à 14:09
Bonjour, g une question de débutant:

j'ai du texte dans Excel avec des retours chariots que je souhaiterais éliminer.
J'ai donc un test dans une boucle :
If Mid(STOC, CPT, 1) = ...
où STOC est le texte et CPT un compteur.

Que dois-je mettre à la place des 3 points pour tester la présence de ce retour chariot???

Merci d'avance :-)

5 réponses

BasicInstinct Messages postés 1471 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
22 janv. 2003 à 12:03
chr(13)+chr(10)

ca fait 2 caracteres

:clown) BasicInstinct :clown)
0
yohan210 Messages postés 42 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 1 juin 2006
22 janv. 2003 à 12:07
chr (13)+ chr(10) = vbcrlf
0
dddap Messages postés 4 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 22 janvier 2003
22 janv. 2003 à 13:31
J'ai essayé mais ca ne marche pas; je dois avoir la polio.

Voici la quasi-totalité de mon code(sachant qu'il y a en plus un passage de cellule en cellule):

Dim CPT As Integer
Dim STOC As String
Dim WORD As String


STOC = ActiveCell.Value
CPT = 1
WORD = ""
Do While CPT <= Len(STOC)
If Mid(STOC, CPT, 1) <> vbCrLf Then
WORD = WORD & Mid(STOC, CPT, 1)
CPT = CPT + 1
Else
WORD = WORD & ","
CPT = CPT + 1
End If
Loop
ActiveCell.Value = WORD

Le problème est que même en passant sur le retour chariot, le test reste ne le détecte pas
J'ai aussi essayé avec vbcr, vblf et même deux fois de rang vbcrlf. Ca n'a rien donné.

Qui peut m'aider???
0
BasicInstinct Messages postés 1471 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
22 janv. 2003 à 14:03
c pas la polio, c'est que tu n'as pas regardé mon msg d'avant !
If Mid(STOC, CPT, 2) <> vbCrLf Then
:clown) BasicInstinct :clown)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dddap Messages postés 4 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 22 janvier 2003
22 janv. 2003 à 14:09
Eh oui, faut que je m'achète des yeux. En tout cas, ça marche et je te remercie vraiment pour ton aide.
;-))
0
Rejoignez-nous