Extraction d'une suite de chiffres variables d'un chaine variable - VB/VBA/VBS - Programmation
Marsh Posté le 06-12-2005 à 12:54:37
Le plus simple consiste bien évidemment à faire une petite boucle, par exemple :
Code :
|
Voilà, écrire ces lignes m'a pris douze secondes trois dizièmes. Bien sûr pour ceux qui aiment les choses compliquées, on peut localiser le premier chiffre avec Instr() et utiliser Val(), qui a l'avantage sur CInt() de n'être pas gêné par les caractères non numériques en fin de chaine.
Marsh Posté le 06-12-2005 à 13:46:53
Vu que les nombres changent à chaque fois, je ne vois pas comment je pourrais utiliser InStr()
Merci pour le bout de code, c'est ce que je pensais faire aussi mais je me demandais si y'avait pas une facon plus simple.
Eh, c'est pas fini de pourrir mon topic !!!
Marsh Posté le 06-12-2005 à 12:18:52
Bonjour,
Est-il possible avec une fonction VB ou une imbrication de fonctions, de récupérer une suite de chiffres dans une chaîne, sachant que le nombre de caractères et le nombre de chiffres peuvent être variables. La chaine se présente sous la forme ABC[...]012345[...].
Merci par avance,
/Juntao
P.S : La seule solution qui me vient à l'esprit est de parcourir la chaîne.
Message édité par Juntao2k2 le 12-08-2008 à 16:50:34