fonction split - VB/VBA/VBS - Programmation
Marsh Posté le 09-06-2004 à 10:16:46
ben regarde le dernier caractère et si c'est par ; tu le rajoute
Ensuite split et puis tu ne garde que les chaines dont le trim te renvoie une chaine non vide.
Marsh Posté le 09-06-2004 à 10:17:18
J'étais étonné par ton propos, j'ai donc fait un test
|
On retrouve bien dans a(0) la valeur appli1
Ou bien alors je n'ai pas compris ton problème.
Marsh Posté le 09-06-2004 à 10:20:32
tegu a écrit : J'étais étonné par ton propos, j'ai donc fait un test
|
autant pour moi, j'étais justement en train de refaire mon test, et en fait ça marche.
Bon, je revois plus en détail mon problème avant de poser une autre question, promis!
Merci pour vos réponses
Marsh Posté le 09-06-2004 à 11:44:05
tegu a écrit : J'étais étonné par ton propos, j'ai donc fait un test
|
il me semblait bien aussi...
Marsh Posté le 10-06-2004 à 09:41:37
Kyle_Katarn a écrit : il me semblait bien aussi... |
Moi aussi j'avais trouvé ça bizarre, mais bon ...
Merci encore!
Marsh Posté le 24-07-2008 à 18:42:02
Bonjour.
Voila, j'ai une chaine numérique genre 12345. je voudrais la spliter pour avoir un tableau du style
tab(0)=1
tab(1)=2...
comment faire, s'il vous plait.
merci d'avance
Marsh Posté le 24-07-2008 à 23:22:22
bonsoir,
comme cela cela devrait fonctionner:
for i=1 to len(chaine) step1
tab(i)=mid(chaine,i,1)
next
mais si tu as des " " (espaces) qui separent tes sous chaines tu peux utilise la fonction split.
peut etre quil eexiste une fonction deja toute faite mais je la connait pas
bye
Marsh Posté le 09-06-2004 à 10:09:50
Bonjour
J'ai un petit souci avec l'utilisation de la fonction split.
Je vous explique: dans un fichier, je récupère une chaine de caractères qui est composées des applications à traiter séparées par des ";".
ex: "appli1;appli2"
Le pb que j'ai, c'est quand il n'y a qu'une seule appli, il n'y a donc pas de ";" et il semblerait que le "split" ne me permette pas de récupérer mon appli.
ex: "appli1"
Une suggestion ?
Merci