Office: String > 3 Zeichen aus String auslesen

Helfe beim Thema String > 3 Zeichen aus String auslesen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe folgendes Problem: In Zelle A1 steht bspw. "V1 Y03 ZZZYYYY AB". Zelle A2 enthält: "V1 V2 Y04 ZZZXXXX AC" usw. Jetzt soll aus... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Medina, 13. September 2016.

  1. String > 3 Zeichen aus String auslesen


    Hallo zusammen,

    ich habe folgendes Problem:
    In Zelle A1 steht bspw. "V1 Y03 ZZZYYYY AB".
    Zelle A2 enthält: "V1 V2 Y04 ZZZXXXX AC" usw.

    Jetzt soll aus der jeweiligen Zelle immer das erste Wort in eine andere Spalte kopiert werden, dass mehr als 3 Zeichen enthält.

    Also in dem Fall: In Zelle B1 sollte dann "ZZZYYYY" stehen.
    In Zelle B2 "ZZZXXX" stehen.

    Hat dazu jemand eine Lösung parat?

    Vielen Dank im Voraus!

    :)
     
  2. Hallo,

    Ja.
    Du kannst mit der Split Funktion deinen String mit dem Leerzeichen in ein Array splitten.
    Anschließend eine Schleife von i=1 to Ubound(MyArray) machen und die Länge des jeweiligen Strings feststellen mittels Len(MyArray(i))

    If Len(MyArray(i)) > 3 then cells(rw,2).value=MyArray(i)

    Sobald du das erste Wort gefunden hast beendest du die Schleife und langst damit zurück in die Hauptschleife, die durch die Zeilen von Spalte A geht bis kein Wert mehr vorhanden ist.

    Code:
    Grüße

    Mathieu
     
    mathieu_91, 15. September 2016
    #2
  3. Mit einem Array hab ich es auch probiert, nur die Split Funktion kannte ich noch nicht. Mit der Instr-Funktion hat es nicht so gut geklappt *wink.gif*.

    Vielen Dank Mathieu!
     
  4. String > 3 Zeichen aus String auslesen

    Eine Frage hätte ich noch: Wie sieht das Ganze aus, wenn ich in diesem Array nach einem Ausdruck in Klammern suchen möchte und diesen in die Spalte daneben schreiben will?

    A1: "xxx yyy (Hans) abds" --> A2: "Hans"

    Arrays gehören bisher leider noch nicht zu meinen Stärken in VBA.
    Wäre dir sehr dankbar, wenn du mir nochmal helfen könntest *Smilie.
     
  5. Hallo,

    sofern der Ausdruck mit den Klammern nach wie vor > 3 ist:

    Code:
    Habe einfach nach der Len > 3 Abfrage noch eine weitere Abfrage ob eine offene oder geschlossene Klammer im String vorhanden ist.
    Wenn du prüfen willst, ob offene und geschlossene Klammer vorhanden, dann statt or, and nutzen.

    Grüße

    Mathieu
     
    mathieu_91, 15. September 2016
    #5
Thema:

String > 3 Zeichen aus String auslesen

Die Seite wird geladen...
  1. String > 3 Zeichen aus String auslesen - Similar Threads - String Zeichen String

  2. Erlaubte Zeichen an bestimmten Stellen von Strings

    in Microsoft Excel Tutorials
    Erlaubte Zeichen an bestimmten Stellen von Strings: MATCH.CHAR benenne folgende Funktion: =LAMBDA(Bereich;z;[von];[Stellen];LET( v;1-WURDEAUSGELASSEN(von); s;WENN(WURDEAUSGELASSEN(Stellen);1;Stellen);...
  3. Einen String mit weiteren Zeichen für festgelegte Zeichenlänge belegen

    in Microsoft Excel Hilfe
    Einen String mit weiteren Zeichen für festgelegte Zeichenlänge belegen: Einen guten Morgen den Forenmitgliedern, mit folgenden Zeilen Sub Auffuellen2() Dim t As String t = "Start" & Space(10 - Len("Start")) MsgBox "#" & t & "#" End Sub 368183
  4. In einem String Zeichen einfügen

    in Microsoft Excel Hilfe
    In einem String Zeichen einfügen: Hallo... Ich habe einen TXT Datei, die ich einlesen will.... Leider gibt es da keine saubere Trennzeichen und die versuche ich jetzt einzufügen. In der Datei sind viele Leerzeichen eingefügt, um...
  5. Strings: Alle Zeichen vor einem bestimmten Zeichen löschen

    in Microsoft Excel Hilfe
    Strings: Alle Zeichen vor einem bestimmten Zeichen löschen: Hallo zusammen, ich habe mal wieder ein Problem bei dem ich nicht weiterkomme... Und zwar suche ich mit Hilfe einer InputBox nach Wörtern in einer bestimmten Spalte. Da das Wort sich "noch"...
  6. Replace mit mehreren Zeichen in einem String

    in Microsoft Access Hilfe
    Replace mit mehreren Zeichen in einem String: Hallo zusammen ich hab grad nen Brett vor dem Kopf - evtl kann mir mal jemand helfen das zu entfernen... Ich hab hier eine String in dem Z und Y vertauscht sind. Wie kann ich alle Z in Y und...
  7. String auf gültige Zeichen prüfen

    in Microsoft Access Hilfe
    String auf gültige Zeichen prüfen: Hallo allerseits, heute kam eine neue Anforderung auf den Tisch: Der Objektname (Feld = Objekt) soll als Teil des Namens für die Berichte verwendet werden. Eigentlich kein Problem und ich habe es...
  8. String nach bestimmten Zeichen abschneiden

    in Microsoft Access Hilfe
    String nach bestimmten Zeichen abschneiden: Guten Morgen, ich möchte in einer Abfrage einen String kürzen. Der String sieht so aus: 5 - 3 - 028 oder so: 5 - 021 Auf jeden Fall möchte ich den String grundsätzlich nach dem letzten...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden