Private Sub Command1_Click() 'ecrit dans text2 le premier mot de text1 Dim Pos As Integer Pos = InStr(1, Text1, Space(1)) If Pos <> 0 Then Text2 = Left(Text1, Pos) Else Exit Sub 'efface le premier mot dans text1 Text1 = Replace(Text1, Text2, "") 'affiche dans text2 la phrase initial Text3 = Text2 & Text1 End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Form_Load() Text2.Text = "" Text3.Text = "" End Sub Private Sub Command1_Click() Dim Pos As Integer, Mot As String '***** Text1.Text = Trim(Text1.Text) & " " Pos = InStr(Text1.Text, " ") ' Position du 1er espace Mot = Left(Text1.Text, Pos) ' 1er mot (ou mot unique) Text2.Text = Mot ' écrit Mot dans Text2 Text3.Text = Text3.Text & Mot ' ajoute Mot à Text3 Text1.Text = Mid(Text1.Text, Pos + 1) ' supprime Mot dans Text1 End Sub