ich möchte anhand festgelegter Kriterien für verschiedene Zellen ein Zahlenformat festlegen.
Das Zahlenformat unterscheidet sich in der Anzahl der Nachkommastellen je nach Größe des Ergebnisses.
Also von
#.##0,0000_ ;[Rot]-#.##0,0000
bis
#.##0_ ;[Rot]-#.##0
Ich habe die Funktion Zelle gefunden, mit dieser Funktion könnte ich dies über eine Formel lösen, jedoch habe ich in der zu überwachenden Zelle bereits eine Formel stehen, so dass die Zelle bereits belegt ist.
Geht das dann nur noch mit VBA?
Konkret sieht dies so aus:
z. B. soll das Zahlenformat der Zelle C42 überwacht werden.
In der Zelle C42 steht folgende Formel:
=WENN(D42=7;C41;WENN(D42=6;C40;WENN(D42=5;C39;WENN(D42=4;C38;WENN(D42=3;C37;WENN(D42=2;C36; WENN(D42=1;C35)))))))
Das Zahlenformat wird in die Zelle E30 übergeben:
=WENN(J42=1;I41;WENN(J42=2;I40;WENN(J42=3;I39;WENN(J42=4;I38;WENN(J42=5;I37;WENN(J42=6;I36; WENN(J42=7;I35)))))))
Wobei im Bereich I35 bis I41 die verschiedenen Zahlenformate stehen.
Ich hoffe, ich habe die Aufgabe halbwegs verständlich beschrieben.
Vielen Dank im Voraus für eine Rückmeldung.
Viele Grüße
Ralf