Extraire chaine numérique en VB - VB/VBA/VBS - Programmation
MarshPosté le 06-05-2012 à 19:53:13
Bonjour,
Je débute mais dois jouer à l'apprenti sorcier.... Je souhaite extraire un N° à 17 positions commençant par 3060, d'une chaine de caractères. Function ExtFunction (x) ExtFunction= "0" if instr(x,"3060" ) <> 0 then ExtFunction = Mid(x, InStr(x,"3060" ) , 17) end if End Function Cela me donne un bon résultat sauf quand il existe des espaces entre les nombres. Comment n'extraire que les 17 caractères numériques à partir de la chaine 3060 ?
--------------- Bel ours Vave, je me dois de l’admettre.-Skyl"win"-Mais toi tu es intelligent-Homerde- - Ce génie-SkylWINd- JDD S16M72 10:43:46 GMT-DTC +1
Marsh Posté le 06-05-2012 à 19:53:13
Bonjour,
Je débute mais dois jouer à l'apprenti sorcier....
Je souhaite extraire un N° à 17 positions commençant par 3060, d'une chaine de caractères.
Function ExtFunction (x)
ExtFunction= "0"
if instr(x,"3060" ) <> 0 then
ExtFunction = Mid(x, InStr(x,"3060" ) , 17)
end if
End Function
Cela me donne un bon résultat sauf quand il existe des espaces entre les nombres.
Comment n'extraire que les 17 caractères numériques à partir de la chaine 3060 ?
Merci de votre aide