OVH Cloud OVH Cloud

Supression de caractère dans chaine avec Left

2 réponses
Avatar
Phil
Bonjour

j'ai une suite de caractere de type x...xxxN2 mais le
nombre de x est variable (avant le N)
Je veut extraire les x (donc supprimer le N et le chiffre
qui suit )
Avec Left(maChaine,x) ou right(maChaine,x) je n'y arrive
pas....que puis je faire?

merci d'avance

2 réponses

Avatar
Raymond [mvp]
Bonjour.

tu peux faire:
Left("xXXxxxN2", InStr(1, "xXXxxxN2", "N2") - 1)

xXXxxxN2 étant dans une variable, en travail normal,
Left(Variable, InStr(1, Variable, "N2") - 1)

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Phil" a écrit dans le message de
news:728b01c494bd$8bf70cd0$
Bonjour

j'ai une suite de caractere de type x...xxxN2 mais le
nombre de x est variable (avant le N)
Je veut extraire les x (donc supprimer le N et le chiffre
qui suit )
Avec Left(maChaine,x) ou right(maChaine,x) je n'y arrive
pas....que puis je faire?

merci d'avance


Avatar
phil
Merci beaucoup ca marche
bonne journée

phili
-----Message d'origine-----
Bonjour.

tu peux faire:
Left("xXXxxxN2", InStr(1, "xXXxxxN2", "N2") - 1)

xXXxxxN2 étant dans une variable, en travail normal,
Left(Variable, InStr(1, Variable, "N2") - 1)

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Phil" a écrit dans
le message de

news:728b01c494bd$8bf70cd0$
Bonjour

j'ai une suite de caractere de type x...xxxN2 mais le
nombre de x est variable (avant le N)
Je veut extraire les x (donc supprimer le N et le
chiffre


qui suit )
Avec Left(maChaine,x) ou right(maChaine,x) je n'y arrive
pas....que puis je faire?

merci d'avance



.