Schleife zu langsam - Alternativen?
19.08.2003 11:29:28
Loki
Habe leider ein kleines Problem, bei dem ich alleine nicht weiterkomme und hoffe daher auf eure Hilfe.
Meine Tabelle umfasst ca. 7000 Zeilen. In Spalte B steht ein String, der meistens eine Zahlenreihe beinhaltet (Artikel-"Nummer"). In Abhängigkeit von der letzten Stelle dieses Strings (meist eine Ziffer) ergibt sich die Farbe des Artikels.
Bislang habe ich mittels VBA eine verschachtelte Wenn...dann-Bedingung in die zugehörige Zelle in Spalte E einsetzen lassen und diese nach unten kopiert. Das war meines Erachtens der schnellste Weg.
Leider hat sich nun die Anzahl der möglichen Farben auf 11 erhöht. Excel lässt aber maximal 7 Wenn...dann-Bedingungen in einer Zelle zu. Damit komme ich nicht mehr hin.
Mein Lösungsansatz ist eine Schleife mit einer Select-Case-Bedingung. Die ist allerdings im Vergleich ELEND langsam.
Daher wollte ich mal euch um Rat frage, ob ihr einen besseren Lösungsvorschlag habt.
Danke & Cheers,
Loki.