Office: (Office 2010) VBA Wörter im Fließtext suchen

Helfe beim Thema VBA Wörter im Fließtext suchen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe folgendes Problem: Ich möchte in einer Spalte jeden einzelnen Eintrag nach bestimmten Keywords durchsuchen. Die Einzelnen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von creatiF, 2. März 2016.

  1. creatiF Neuer User

    VBA Wörter im Fließtext suchen


    Hallo zusammen,
    ich habe folgendes Problem:
    Ich möchte in einer Spalte jeden einzelnen Eintrag nach bestimmten Keywords durchsuchen. Die Einzelnen Einträge enthalten lange Text Beschreibungen. Soweit so gut.

    Das Problem das ich jetzt nicht lösen kann ist folgendes:
    Ich möchte gerne, dass die Ergebnisse nur ganze Wörter sind und nicht auch Teile des Wortes als Treffer ausgegeben werden.

    Also zum Beispiel folgender Text: "Ich komme mit diesem scheiß nicht weiter deswegen frage ich die Community."
    Mein Suchwort ist "die".

    Das Ergebnis wären jetzt 2 Treffer:
    1. "[...] ich die Community."
    2. "Ich komme mit diesem scheiß [...]."

    Ich möchte aber nur das der erste Begriff als Treffer zählt.


    Vielen Dank für eure Hilfe im Voraus!

    Liebe Grüße
    creatiF
     
    creatiF, 2. März 2016
    #1
  2. maninweb
    maninweb MVP für Microsoft Excel
    Hallo,

    wenn Du eine Formel dafür verwendest, könntest Du statt nach dem Suchbegriff dann nach dem Suchbegriff umgeben von Leerzeichen suchen, z.B. =FINDEN(" "&"die"&" ";A1)

    Gruß
     
    maninweb, 3. März 2016
    #2
  3. creatiF Neuer User
    Hi mainweb,
    leider kann es auch sein, dass das Wort am Anfang der Zelle steht, dass bedeutet es gibt kein Space vorher. Außerdem gibt es Sätze mit Satzzeichen am Ende, die auch kein Space vorher haben.

    Grüße
    creatiF
     
    creatiF, 11. März 2016
    #3
  4. Exl121150 Erfahrener User

    VBA Wörter im Fließtext suchen

    Hallo,

    in der beiliegenden Excel-Datei habe ich dir 2 benutzerdefinierte Funktionen eingebaut. Die Anwendung dieser Funktionen habe ich dir im Arbeitsblatt "Tabelle1" gezeigt.

    In der Zelle B4 habe ich folgenden Satz eingefügt:
    Ich komme mit diesem Friedrich nicht weiter, deswegen frage ich die Community.

    ferner im Zellbereich B7:B14 einige Suchwörter
    im Zellbereich C7:C14 die Formeln für die Anzahl Fundstellen, zB:
    C7: =WortAnzahlSuchen($B$4;B7)
    C13: =WortAnzahlSuchen($B$4;B13;FALSCH)
    im Zellbereich D7:D14 befinden sich die Formeln zur Zeichenpositionsauflistung, ab welchen Zeichenpositionen die Suchwörter zu finden sind, zB.
    D7: =WortPositionenSuchen($B$4;B7)
    D13: =WortPositionenSuchen($B$4;B13;FALSCH)

    Der 3. Parameter (FALSCH) in den Formeln bedeutet jeweils, dass die Groß/Kleinschreibung nicht egal ist, während ein WAHR-Wert bedeutet, dass die Groß/Klein-Schreibung ohne Bedeutung ist. Ein WAHR-Wert ist gleichzeitig die Default-Einstellung für die beiden Funktionen und kann somit auch weggelassen werden.

    Beide Funktionen verwenden in ihren Innereien die Technik der "Regulären Ausdrücke". Was es damit auf sich hat, kannst du in folgendem Link bei Microsoft nachlesen:
    https://msdn.microsoft.com/en-us/library/ms974570.aspx
     
    Exl121150, 11. März 2016
    #4
  5. creatiF Neuer User
    Hallo Exl,

    danke fuer deine Hilfe.

    Liebe Gruesse
    Florian
     
    creatiF, 14. März 2016
    #5
Thema:

VBA Wörter im Fließtext suchen

Die Seite wird geladen...
  1. VBA Wörter im Fließtext suchen - Similar Threads - VBA Wörter Fließtext

  2. VBA: Bestimmte Zellen von einer Excel Datei in die andere (nach Bedienungen)

    in Microsoft Excel Hilfe
    VBA: Bestimmte Zellen von einer Excel Datei in die andere (nach Bedienungen): Guten Morgen zusammen, ich hab gesehen wie hilfreich dieser Forum sein kann und das hier sehr viel Expertise vorhanden ist die mir in meinem Fall weiterhelfen kann. Ich habe folgendes Problem:...
  3. VBA: Datum automatisch hinzufügen nach Übertrag

    in Microsoft Excel Hilfe
    VBA: Datum automatisch hinzufügen nach Übertrag: Hallo zusammen, ich habe ein Makro gebaut, welches die Daten aus dem Tabellenblatt Bestellformular kopiert und diese in ein anderes Tabellenblatt (Bestellhistorie) überträgt, wobei zusätzlich in...
  4. Hilfe

    in Microsoft Excel Hilfe
    Hilfe: Liebe Alle, ich bin ganz neu in diesem Forum und bräuchte Hilfe zu einem Excel Projekt. Ich möchte (siehe Bild 1) das die Felder die dort ausgefüllt werden automatisch in Bild 2 übertragen in...
  5. Aneignen von VBA-Kenntnissen - wie und wo?

    in Microsoft Excel Hilfe
    Aneignen von VBA-Kenntnissen - wie und wo?: Hallo zusammen, ich habe es ohne VBA-Kenntnisse geschafft, eine sehr umfangreiche, funktionsfähige Excel-Datei mit einigen Makros zu erstellen. Nun kommen im Laufe der Nutzung Fehlermeldungen,...
  6. Makro Problem nach Wörtern filtern und Zeilen löschen

    in Microsoft Excel Hilfe
    Makro Problem nach Wörtern filtern und Zeilen löschen: Hallo zusammen! Ich habe ein Makro, dass ich erweitern möchte. Dabei soll in den Daten in der ersten Zeile ein Filter aktiviert werden und alle Datenzeilen löschen, die in Spalte 10 eines von 4...
  7. Ein Wort in einer Zelle finden mit VBA

    in Microsoft Excel Hilfe
    Ein Wort in einer Zelle finden mit VBA: Hallo, ich habe eine Tabelle, in der in Spalte A ein bestimmtes Wort steht, aber immer in einer anderen Zeile. Jetzt will ich die Zeilennummer herausfinden. Irgendwie von Zeile 1 in Spalte...
  8. Doppelte Wörter zählen bzw. ausblenden mit VBA

    in Microsoft Excel Hilfe
    Doppelte Wörter zählen bzw. ausblenden mit VBA: Hallo! Ich habe eine Liste mit sich häufig wiederholenden Wörtern. Ich möchte diese Liste durchgehen und je eine Wort der doppelten Einträge in eine neue Tabelle schreiben. Dabei möchte ich in...
Schlagworte:
  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