Hallo, Joe,
deine Herausforderung hat mich brennend interessiert. Excel ist so verdammt umfangreich, das muss doch zu schaffen sein
Und siehe da, ich hab einen Lösungsweg gefunden.
Es gibt die Funktion Rang(Zahl, Bereich). Diese Funktion gibt den Rang der Zahl in einem definierten Bereich zurück.
Nun kannst du mit Hilfe der bedingten Formatierung - littleb hat sie erwähnt - die Formel als Bedingung einfügen.
Sieht dann in etwa so aus: Formel ist =RANG(B1; $B$1:$B$20)<11 dann formatier irgendwie. Somit erhalten alle Zahlen in der B-Spalten bis zum 10. Rang die gewünschte Formatierung.
Zur Verdeutlichung, hoff ich halt, hab ich dir ein Excel-Sheet angefügt.
Ach ja: Wenn du in einer Liste von sagen wir 1000 Einträgen wirklich nur exakt 10 haben willst, wirst du um VBA nicht hinweg kommen. Sind in der zweiten Zahlenspalte zwei oder mehrere gleiche Werte enthalten, sind die rangmäßig natürlich gleichwertig. Es kann also sein, dass du dann von 100 Zahlen 40 formatierst bekommst
