Vorgeplänkel:
Geniales Forum hier. Bin immer wieder begeistert, was es für Experten gibt und wie kompetent die Antworten hier sind!!! Ich bin zwar geschickt, aber habe wenig Ahnung von VBA, würde mein Skills aber als überdurchschnittlich gegenüber einem Otto Normal-Excel-User bezeichnen. Gegenüber Euch, bin ich aber im Tal der Ahnungslosen unterwegs. :-D
Big Picture:
Finales Ziel ist ein Produktvergleichstool mit hoher Usability. Ich habe dort einige "Baustellen", die ich lösen möchte und teile das in kleine Schritte auf und gehe eins nach dem anderen an. Das Tool selber ist simpel: Eine große Tabelle, in den Spalten sind 'Features' und in den Zeilen 'Produktnamen'. Mit Hilfe von Filtern kann ich mir einen Vergleich erstellen. -Finales Ziel: Ich möchte vieles automatisieren und das Tool, wie ein Stand-Alone-Tool erscheinen lassen (soll nicht mehr nach Excel aussehen)
Meine Frage:
In den Spalten stehen Eigenschaften von Produkten und in den Zeilen die Produktnamen. Wenn ich die Eigenschaften filtere, fliegen logischerweise Produkte raus. Logisch, soll ja nur das übrig bleiben, was zu den Filtern passt.
"Conditional Formating" - Gutes Mittel um die "Lesbarkeit" zu erhöhen. Kommt aber beim Einsatz der Filter an seine Grenzen (Zumindest denke ich das).
Ich möchte gerne, dass für jede Spalte, immer der beste (größter oder niedrigster) Wert grün markiert wird und zwar in Abhängigkeit vom Filter. Bsp. Ohne Filter -Werte: 1,2,3,4,5. Der beste (niedrigste) Wert wäre jetzt '1' (wird grün markiert) Nach einem Filter bleiben aber vlt. Nur die Werte '2' und '4' übrig. Dann müsste aber die '2' markiert werden.
Wie kann man das umsetzen mit VBA?