Extraire une partie

Signaler
Messages postés
24
Date d'inscription
lundi 17 mai 2004
Statut
Membre
Dernière intervention
28 juin 2004
-
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
-
davidouz
LUT
j'ai en une variable Code1 qui contient 8 chiffres
J'aimerai prendre dans Code2 du 2ième au 5 ième chiffre.
ex:
Code1=12345678
j'aimerai que code2 =2345
merci d'avance

2 réponses

Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
Mid(chaine, start, length)

çà donne ceci sur ton exemple :

Code2 = Mid(Code1,2,4)

Manu
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
ce que j'ai mis n'est valable que si code1 et code2 sont des chaines de caractères.
Si ce sont des nombres, il faut faire comme ceci :

Code2 = Val(Mid(CStr(Code1),2,4))

Manu