Découper une phrase en VBA

boby87000 Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je suis debutant en VBA.

je recupere une chaine de caractère dans une variable de type string separer par des espace en VBA. exemple : Bonjour merci beaucoup.

je voudrais découper la chaine de caractère en fonction des espaces en recupérant chaque mot dans une variable et ensuite les afficher


Merci bien pour vos aides
A voir également:

1 réponse

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

Utilise split()
ex:
Sub test()
    Dim phrase As String
    Dim mots As Variant, i As Long
    phrase = "bonjour tout le monde"
    mots = Split(phrase, " ")
    For i = 0 To UBound(mots)
        MsgBox (mots(i))
    Next i
End Sub
'mots' est obligatoirement Variant
eric
3