das Suchen und Markieren von Einträgen via VBA ist schon häufig beschrieben worden. Ich komme trotzdem nicht zurecht. Schaut Euch die angehängte Tabelle an ! In der Spalte A sind verschiedene Länder aufgeführt und in den jeweiligen Zeilen deren Bodenschätze. Ein erstes Makro - gleich beim Start - sortiert die Tabelle alphabetisch : zunächst nach Spalte A, um neu hinzu gekommenes "in Reih' und Glied zu bringen, dann zeilenweise ab B1 wie im Beispiel unten. Jetzt soll ein alphabetisch sortiertes Pulldown ohne Mehrfach-und Leereinträge aufklappen, das alle Bodenschätze auflistet. Nach Wahl von "Kohle" in diesem Pulldown werden nun Belgien, China und Deutschland ( A2, A3 und A4 ) rot hinterlegt. Ein weiterer Klick setzt die Markierungen zurück. Ich kann nun nach "Blei" suchen, das man nur in Argentinien findet ( A1 wird rot ). Zu beachten ist noch, daß die Tabelle dynamisch ist, also laufend ergänzt wird; u.U. fällt auch ein Land ( eine ganze Zeile ) wegen Rohstoffarmut aus der Tabelle heraus. Durch die unterschiedliche Anzahl an Bodenschätzen stehen gleiche nur selten in der gleichen Spalte. Das rechte Ende der Tabelle ist Flattersatz.
Argentinien Blei Gold Silber Zink
Belgien Eisen Kohle
China Antimon Eisen Quecksilber Kohle Wolfram Zinn
Deutschland Gas Kupfer Kohle Zinn