Hejsan Använd funktionen Instr för att hitta första förekomsten av mellanslag Försök med detta: Såhär skulle jag gjort: HejMellanslag...
Enkelt problem antar jag, men än så länge utan lösning. Har en textbox där man kan skriva in en text. Har sedan en knapp som ska returnera textboxens värde, dock bara första ordet om man använt mellanslag. (alltså bara fram till mellanslaget). T.ex. så skriver vi "hej hopp" i textboxen, och då ska bara hej visas i meddelandet.
Någon?Sv: Mellanslag...
Plocka sedan ut första ordet med funktionen LeftSv: Mellanslag...
Text2.Text = Right(Text1.Text, InStr(1, Text1.Text, " ") + 1)Sv: Mellanslag...
<code>
Dim strang As String
Dim a
strang = "Hej hopp"
If Len(strang) > o Then
a = Split(strang, " ")
MsgBox a(0)
End If
</code>
/JohanSv: Mellanslag...
Litet besserwisser tips i Split är mellanslag default
a = Split(strang) räcker
mvh
Sven