Fonction split - vbs [Résolu/Fermé]

Signaler
Messages postés
173
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
25 février 2020
-
 fethione -
Bonjour,

Je n'arrive pas à découper ma chaine> toto, tata

titi.value=split(toto, tata)

j'aimerais récupérer que tata ( ce qu'il y a après la virgule+espace )


Qq un peut m'aider ?

merci.

4 réponses

Messages postés
6941
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 115
Bonjour,

Voilà un exemple d'utilisation de la fonction Split()

Dim chaine As String
Dim mTab

    chaine = "toto, tata"
    
    mTab = Split(chaine, ",")
    
    MsgBox mTab(1)


Bonne continuation.

;o)
20
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 89571 internautes nous ont dit merci ce mois-ci

merci bcp!!!!!!!!
Messages postés
16188
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
13 mai 2020
2 950
bonjour

tachaine = "toto,tata,tutu"
tablo = Split(tachaine, ",")
petittiti = tablo(0)
MsgBox petittiti
moyentiti = tablo(1)
MsgBox moyentiti
grandtiti = tablo(2)
MsgBox grandtiti
grandtiti = tablo(UBound(tablo))
MsgBox grandtiti
Messages postés
6941
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 115
Bonjour,

Tu peux faire comme ça:

If Instr(1,machaine, ",") <> 0 Then
     mTab = Split(machaine, ",")
End If


;o)
Messages postés
173
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
25 février 2020
3
Super merci!

Je dois aussi détécter si une virgule est présente dans ma chaine de départ par ex "toto, tata" mais je ne sait pas trop comment m'y prendre.

Qq un peut m'aider ?