ich bräuchte dringend eine elegante und verhältnismäßig unkomplizierte Lösung (es würde auch VBA gehen, das sollte aber die letzte Wahl sein). Ich würde gerne über eine bedingte Formatierung eine Zellenbearbeitung eingrenzen (nicht über Datenüberprüfung).
z.B.
In einer Zelle darf die Zeichenlänge von 4 Zeichen nicht überschritten werden (nur alphanumerische Zeichen, keine sonderzeichen wie ?!" oder ,.) was mit der bedingten Formel (=Länge(A2)4) ja erreicht werden kann. Wie lege ich nun aber fest, dass die ersten beiden Zeichen eine der vier Möglichkeiten sind (02 04 07 08) und keine sonst. Sollte eine der Regeln verletzt werden, soll die Zelle rot hinterlegt/markiert werden.
Bsp. 2:
In einer Zelle ist der Ausgabewert auf 0,001 - 9999,999 begrenzt und die Nachkommastellen werden auf 3 abgerundet. Wird in die Zelle aber z.B. "abcd" eingegeben, greift die Regelung nicht und gibt die Eingabe "abcd" nicht als falsch zurück (rot hinterlegt) sondern als korrekte Aussage. Normalerweise schließe ich doch über die Eingabeeingrenzung von numerischen Werten Buchstaben aus oder nicht?
Bin, was das zweite Beispiel angeht, etwas verdutzt dass die Eingabe von Buchstaben funktioniert und finde für alles keine gute, für mich passende, Lösung. Sollte dieser Sachverhalt nur über VBA zu lösen sein, bitte seid so gut und erklärt mir eure Formel ein wenig, da meine VBA-Kenntnisse doch sehr begrenzt sind. Freue mich auch über eine PM :-).
Grüße
Jens