Suche mit VBA
28.11.2013 13:54:21
Herbert
ich arbeite zurzeit an einem Problem. Ich möchte gerne mit VBA eine Suche programmieren. Da ich bisher nur mit dem Makro Recorder gearbeitet habe stellt mich dieses vor ein unüberwindbares Problem.
https://www.herber.de/bbs/user/88293.xlsx
In der angehängten Beispieldatei gibt es auf der ersten Seite eine Suchseite. Dort würde ich gerne die verschiedenen Parameter angeben. Wichtig dabei ist, dass nicht immer alle Informationen zur Verfügung stehen. Daher möchte ich dort nur die Parameter eintragen die ich weiss.
Auf den folgenden Registerkarten (die alle gleich aufgebaut sind), gibt es 3 verschiedene Bereiche. In Bereich 1 und 2 sind dabei Daten eingetragen nach denen nicht gesucht werden soll. Die Daten nach denen gesucht werden soll befinden sich in Bereich 3 und sind von der Aufteilung identisch wie die auf der Suchseite.
Sollte die Suche Erfolg haben, soll man direkt zum passenden Registerblatt gelangen. Dort angekommen soll via einer Message-Box gefragt werden ob man die Suche an dieser Stelle abbrechen möchte oder aber nach weiteren Übereinstimmungen weitersuchen will. Sollte die Lösung am Ende der Registerkarten angekommen sein oder es keine passenden Einträge in den Registerkarten geben, soll eine Message-Box erscheinen, die darauf hinweist das es keine Übereinstimmungen mehr gibt.
Dabei ist es mir wichtig das nur die Registerkarten angezeigt werden, die mit allen auf der Such-Registerkarte eingestellten Parametern übereinstimmen.
Wie ihr merkt habe ich konkrete Vorstellungen wie das ganze aussehen soll, allerdings nichtmal einen Ansatz wie ich das Ganze umsetzen soll, bzw ob dies überhaupt möglich ist.
Über Eure Hilfe zur Lösung des Problems würde ich mich sehr freuen.
Viele Grüße Herbert