Habe eine Idee, jedoch noch keinen Lösungsansatz, da ich in VBA mich nicht so gut auskenne.
Ich möchte einer Zelle einen bestimmten jedoch variablen Wert eintragen. Dieser Wert soll durch variablen Wert bedingt Formatiert werden. Die Eingabe soll einfach möglich sein, am besten über eine benutzerdefinierte Box.
Beispiel:
In der Aktiven Zelle sollte der Wert 5,1 eingetragen werden.
Die Bedingungen sollen sein:
1. Ist der Wert größer 5,2 soll die Hintergrundfarbe rot sein
2. Ist der Wert kleiner 5,0 soll die Hintergrundfarbe rot sein
3. Ist der Wert zwischen 5,07 + 5,13 soll die Hintergrundfarbe grün sein.
4. Liegt der Wert zwischen 5,0 + 5,07 soll die Hintergrundfarbe gelb sein.
5. Liegt der Wert zwischen 5,13 + 5,2 soll die Hintergrundfarbe gelb sein.
Die Bedingungen 1 3 kommen immer vor.
Die Bedingungen 4 +5 sporadisch.
Da diese bedingte Formatierung in Excel viele Klicks und Eingaben bedeuten könnte diese Aktion über VBA eine Erleichterung bringen.
Lösungsansatz:
1. Die Zelle wird aktiviert
2. Über Tastenkombination wird das Makro aufgerufen.
3. Die Eingabemaske erscheint und wird befüllt mit
a. Tatsächlichem Wert (Einzutragendem Ergebnis)
b. Wert größer als
c. Wert kleiner als
d. Wert zwischen Bedingung rot
e. Wert zwischen Bedingung gelb
f. Wert zwischen Bedingung gelb
Als Bonbon kann eventuell die Farbauswahl noch getätigt werden.
4. Der Abschluss wird bestätigt (es müssen nicht alle bedingten Formatierungen gegeben sein.
5. Der Eintrag erfolgt inklusiver bedingter Formatierung in der aktiven Zelle.
Vorab herzlichen Dank für die Antworten.
MFG
Wetteriegel