Effacer des parties d'un split

Djalka Messages postés 14 Date d'inscription vendredi 14 mars 2003 Statut Membre Dernière intervention 16 mai 2006 - 3 déc. 2003 à 15:47
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013 - 3 déc. 2003 à 16:07
j'ai une chaine de caractère qui contient des mots séparés par des ";".
Je veux récupérer certain mot et en effacer d'autre dans cette chaine, pour exemple :
string = split (phrase, ";")

j'aimerais effacer string(1) par exemple et garder le reste de la phrase intact, comment faire, y a t'il une fonction pour effacer un string ? j ai essayer la fonction replace (par "") et sans succès

1 réponse

DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
3 déc. 2003 à 16:07
String est defini comme un tableau ....
t'as qu'a faire une fonction qui parcours tous les elements du tebleau et qui efface ceux que tu veux pas!
Exemple :

Dim MyTab() as String

MyTab() = Split(phrase,";")

for i=0 to UBound(MyTab) -1
If MyTab(i) = "ok" Then
MyTab(i) = vbNullString
End If
Next i

Voili voilou....
Ca devrais marcher en faisant comme ca ....

@++ et bonne prog!

--=[DeAtH_-_CrAsH]=--
0
Rejoignez-nous