Bloodangel´s Cry
Aktives Mitglied
Ich habe einen langen Text, den ich auf bestimmte Wörter durchsuchen möchte. Da ich keine Lust habe, über 300 Begriffe einzeln mit der Suchfunktion in Word ausfindig zu machen und anschließend zu markieren, habe ich nach einer Lösung gesucht und bin nach etwas Recherche auf ein nützliches Makro gestoßen, das mir die Arbeit so gut wie abnimmt (letzter dargestellter Code auf der Seite):
Mehrere Begriffe in Word-Dokument finden und markieren Office-Loesung.de
Bei dem Makro werden die Begriffe einer geöffneten Excel-Tabelle mit denen in einem Worddokument verglichen. Findet eine Übereinstimmung statt, wird das Wort im Text farblich hervorgehoben.
Das läuft so weit, wie gesagt, ganz gut. Ich habe aber eine Sache, die mich stört:
Der Schreiber hat das Makro scheinbar so erstellt, dass auch Begriffe markiert werden, die das entsprechende Wort aus einer Zelle in Excel enthalten. Das sieht dann z.B. so aus:
Meine Freunde sind ehemalige Kommilitonen. Das ist spannend.
Weil in der Tabelle die Worte „ehe“ und „da“ stehen, werden sie mitmarkiert, auch wenn sie in einem anderen Wort hängen. Das möchte ich aber nicht. Ich möchte eigentlich, dass nur nach ganzen Wörtern gesucht wird, unabhängig von der Groß- und Kleinschreibung.
Ich habe mich nie mit Makros und VBA beschäftigt, kenne mich also überhaupt nicht aus und weiß deshalb nicht, welche Zeilen im Code angepasst werden müssen, damit das Makro so funktioniert, wie ich es mir wünsche. Deshalb frage ich hier nach. Kennt sich jemand damit aus und kann mir sagen, wie der Code angepasst werden müsste, oder mir ggf. sogar einen passenden schreiben?
Mehrere Begriffe in Word-Dokument finden und markieren Office-Loesung.de
Bei dem Makro werden die Begriffe einer geöffneten Excel-Tabelle mit denen in einem Worddokument verglichen. Findet eine Übereinstimmung statt, wird das Wort im Text farblich hervorgehoben.
Das läuft so weit, wie gesagt, ganz gut. Ich habe aber eine Sache, die mich stört:
Der Schreiber hat das Makro scheinbar so erstellt, dass auch Begriffe markiert werden, die das entsprechende Wort aus einer Zelle in Excel enthalten. Das sieht dann z.B. so aus:
Meine Freunde sind ehemalige Kommilitonen. Das ist spannend.
Weil in der Tabelle die Worte „ehe“ und „da“ stehen, werden sie mitmarkiert, auch wenn sie in einem anderen Wort hängen. Das möchte ich aber nicht. Ich möchte eigentlich, dass nur nach ganzen Wörtern gesucht wird, unabhängig von der Groß- und Kleinschreibung.
Ich habe mich nie mit Makros und VBA beschäftigt, kenne mich also überhaupt nicht aus und weiß deshalb nicht, welche Zeilen im Code angepasst werden müssen, damit das Makro so funktioniert, wie ich es mir wünsche. Deshalb frage ich hier nach. Kennt sich jemand damit aus und kann mir sagen, wie der Code angepasst werden müsste, oder mir ggf. sogar einen passenden schreiben?