DÉCOMPOSER UNE CHAINE DE CARACTÈRE. (EXEMPLE: "VISUAL,BASIC")
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013
-
17 mai 2002 à 22:56
Utilisateur anonyme -
18 mai 2002 à 19:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
tu pourrai plutot utiliser un truc du genre ki permet de mettrer tous les éléments séparés par une virgule dans un tableau (ou dans autre chose) :
Var="Visual,Basic,De,Microsoft "
Dim A as Boolean
Dim Pos as Integer
Dim Result() as String
Dim I as Integer
Pos = 0
I = 0
Do While A
Pos = instr(Pos, Var, ",")
Redim Result(I)
Result(i) = mid(Var, 1, Pos - 1)
Var = Mid(Var, Pos + 1)
A = Var Like "*,*"
I = I + 1
Loop
Result(I) = Var
et voila on a tous les éléments de la chaine dans le tableau result et le nombre d'éléments i.
ps : excusez moi si il y un ou deux petit probleme car je ne suis pas sur mon pc, g donc pas pu tester la source
cs_Nocturne
Messages postés115Date d'inscriptionmardi 26 février 2002StatutMembreDernière intervention15 novembre 2007 18 mai 2002 à 14:59
18 mai 2002 à 19:34
Var="Visual,Basic,De,Microsoft "
Dim A as Boolean
Dim Pos as Integer
Dim Result() as String
Dim I as Integer
Pos = 0
I = 0
Do While A
Pos = instr(Pos, Var, ",")
Redim Result(I)
Result(i) = mid(Var, 1, Pos - 1)
Var = Mid(Var, Pos + 1)
A = Var Like "*,*"
I = I + 1
Loop
Result(I) = Var
et voila on a tous les éléments de la chaine dans le tableau result et le nombre d'éléments i.
ps : excusez moi si il y un ou deux petit probleme car je ne suis pas sur mon pc, g donc pas pu tester la source
18 mai 2002 à 14:59
http://www.vbfrance.com/article.asp?Val=4059
18 mai 2002 à 14:11
Merci de l'idée.
17 mai 2002 à 22:56
Utilise plutot la fonction Split ... ca sera plus simple