ich habe in einem Makro eine Abfrage, welche mir die Schriftfarbe ändern soll, wenn der Wert nicht der Vorgabe entspricht. Läuft soweit auch gut, nur das Ergebnis im oberen Grenzbereich wird falsch wiedergegeben. Alle Zahlen sind fix mit 2 Nachkommastellen. Liegt das Ergebnis im unteren Grenzbereich, funktioniert es wie gewünscht, im oberen hingegen wird schon bei max die Schriftfarbe geändert.
Ist zB min = 1,50 und max 1,80, bleibt bei 1,50 die Schriftfarbe unverändert, bei 1,80 erfolgt dagegen die Änderung der Farbe. Bei Eingabe von 1,799999999 erfolgt die Aufrundung auf 1,80 und die Farbe ändert sich nicht. Wie gesagt, vorgegebene Werte umfassen nur 2 Stellen nach dem Komme. Evtl. könnte ich die Abfrage umdrehen (max kleiner Target), oder zu max einfach 0,00000000001 dazu addieren, aber das kann es eigentlich nicht sein.
Evtl. jemand eine Idee, warum das so ist?
Danke und Grüße
Andreas