AW: #WERT!
02.08.2016 10:15:27
Daniel
Hi
grundsätzlich wäre es natürlich sinnvoll, wie von SF beschrieben über die Datenüberprüfung abzusichern, dass nur Zahlen eingegeben werden können.
da aber auch das sich leicht austricksen lässt (Kopieren - einfügen)
ist eine optische Kennzeichung der Fehlerfälle durchaus sinnvoll.
Blinken geht ohne VBA nicht so ohne weiteres, aber Rotfärbung geht.
wenn du die Eingabezellen selbst bei einer Fehleingabe umfärben willst, dann markiere diese Zellen und richte für sie eine Bedingte Formatierung mit dieser Formel als Regel ein:
=Und(A1"";Nicht(IstZahl(A1)))
und wähle als Hintergrundfarbe Rot. Für A1 musst du in der Formel die Adresse der aktiven Zelle einsetzen.
Wenn du die Zelle mit dem Ergebnis #WERT auswerten willst, dann mit dieser Formel (für A1 wieder die Adresse der Zelle einsetzen, die du überwachen willst)
=Wenn(IstFehler($A$1);"ACHTUNG, Fehlerhafte Eingaben vorhanden!";"i.O")
bzw dann eine Bedingte Formatierung dazu mit dieser Regel:
=IstFehler($A$1)
blinken lassen kann man es im Prinzip auch, wenn man die Regel der Bedingten Formatierung so ergänzt:
=UND(IstFehler($A$1);IstGerade(Sekunde(Jetzt())))
allerdings blinkt es nur, solange man die F9-Taste gedrückt hält.
Gruß Daniel