Da ich im Makroschreiben mehr als "grün hinter den Ohren" bin, habe ich vor einigen Tagen jemanden gebeten, mir anhand einer Beispielsdatei eine Suchfunktion als Makro zu schreiben.
Diesen Makrovorschlag (der im Original funktionierte) habe ich heute in meine aktuelle Datei übertragen. Zum Teil mussten im VBA einige Infos angepasst werden, was ich bereits getan habe, soweit ich es konnte. Allerdings funktioniert das Makro nach wie vor noch nicht einwandfrei.
Deswegen hoffe ich, dass vielleicht jemand von Euch den Code so korrigieren kann, dass es wie gewünscht funktioniert.
Hier
Die Datei https://www.herber.de/bbs/user/73503.xls wurde aus Datenschutzgründen gelöscht
oder hier
http://www.file-upload.net/download-3207005/Tabellephvhoff.xls.html
findet Ihr meine Datei.
Das Makro, um das es geht, ist das Modul 3 im VBA. In der Menüleiste ist es die Schaltfläche "Analysis".
Was soll das Makro in einer perfekten Welt tun:
Per Knopfdruck (Makroschaltfläche) wird das Makro gestartet und ein Dialogfenster erscheint, in das ich einen beliebigen Suchbegriff eingeben kann. - Soweit läuft das Makro schon
Wenn ich als Suchbegriff z.B. "Physical Resistance" eingebe, soll im Arbeitsblatt "Items" nach allen Zellen gesucht werden, die exakt diesen Begriff enthalten.
Anschließend sollen alle Zeilen, die in einer beliebigen Zelle den Suchbegriff beinhalten, vollständig in das Arbeitsblatt "Analyze" übertragen werden, allerdings so, dass dabei nicht
die Zeile 1, die bereits Überschriften enthält, überschrieben wird.
Fall dies für die Lösung wichtig sein wollte:
1. Die Suchkriterien, die ich später eingeben werde, befinden sich im Arbeitsblatt "Items" ausschließlich in den Spalten L,N,P,R,T,V, AH und AJ.
2. Es kann durchaus sein, dass noch weitere Items in das Arbeitsblatt "Items" eingetragen werden. Soll heißen: bei Zeile 282 muss in Zukunft nicht zwingend schon Schluss sein.
Wie immer gespannt und mit herzlichem Dank!
Philipp