Fonction split - vbs

Résolu
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.
Configuration: Windows XP Internet Explorer 7.0

4 réponses

  1. 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)
    1. merci bcp!!!!!!!!
  2. Bonjour,

    Tu peux faire comme ça:

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


    ;o)
    1. 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 ?
      1. Contributeur
        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