Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Wörter in VB trennen?

Hallo.

Ich habe vor, in einer Multiline-TextBox die einzelnen Wörter zu trennen.

Kann mir jemand sagen, wie ich die Wörter zwischen den Leerstellen trennen und in jeweils einzelne TextBoxen ausgeben kann?

Vielen Dank für die Antworten!

2 Antworten

Bewertung
  • vor 1 Jahrzehnt
    Beste Antwort

    Also wenn du einen String anhand von Leerzeichen trennen und in ein Array packen willst, dann benutze doch einfach "Split()".

    Hier mal ein Codebeispiel:

    {VBCODE}

    Dim s As String

    Dim v As Variant

    s = "Willi Wacker und sein Dackel"

    v = Split(s)

    MsgBox v(0) 'ergibt "Willi"

    MsgBox v(1) 'ergibt "Wacker"

    MsgBox v(2) 'ergibt "und"

    MsgBox v(3) 'ergibt "sein"

    MsgBox v(4) 'ergibt "Dackel"

    {/VBCODE}

    Bei weiteren Fragen einfach per Mail melden.

  • vor 1 Jahrzehnt

    Im Grunde genommen muss der Text eine Schleife durchlaufen, Nun soll er Buchstaben um Buchstaben den Text durchgehen bis er auf ein Leerzeichen trifft, dann das Wort in eine Variable schreiben und nach dem Leerzeichen weiter den text durchgehen bis zum nächsten Leerzeichen oder Ende und in zweite Variable das Wort schreiben.

    Ich mache sowas ähnliches in VBA und könnte Dir da die Routine zusenden. Nur weis ich nicht ob die Syntax übereinstimmt.

Haben Sie noch Fragen? Jetzt beantworten lassen.