Gibt es über VBA eine Möglichkeit, die Hintergrundfarbe einer Zelle in eine Zahl umzuwandeln und das schneller als mit for- Schleifen?
Habe einen Bereich ("J16:AG39"), wo ich per Zellaktivierung mit der Maus Zellen oder auch Zellbereiche mit einer Hintergrundfarbe versehen kann. Nun brauche ich ein Makro, was diesen Bereich ("J16:AG39") ausliest, die Farbe in einen Zahlenwert umwandelt (z.B. grün ="1") und mir diese Zahlenwerte woandershin kopiert.
Habe das Problem bereits mit zwei for- Schleifen gelöst, aber es ist sehr langsam. Könnte man diesen Zellbereich in ein Array laden, umwandeln und irgendwo die zahlenwerte wieder auf dem Blatt einfügen?