Fonction split - vbs

Résolu
analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   -  
 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.
Configuration: Windows XP Internet Explorer 7.0

4 réponses

  1. Polux31 Messages postés 7219 Statut Membre 1 204
     
    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
    1. fethione
       
      merci bcp!!!!!!!!
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
    5
  3. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Bonjour,

    Tu peux faire comme ça:

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


    ;o)
    3
  4. analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   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 ?
    2