ich würde gerne in einer Zelle mithilfe der Datenüberprüfung verhindern, dass der Nutzer andere Zeichen außer Zahlen und dem "+"-Zeichen eingeben kann. Dafür habe ich bereits etwas recherchiert, allerdings habe ich ein Problem mit der gefundenen Lösung.
Meine verwendete Lösung sieht so aus:
=SUMME(--ISTZAHL(SUCHEN(TEIL(G7;ZEILE(INDIREKT("1:"&LÄNGE(G7)));1);"+0123456789")))=LÄNGE(G7)
Ich habe die Formel angepasst. Die ursprüngliche Lösung stammt aus diesem Thread:
https://www.herber.de/forum/archiv/1340to1344/1340123_In_Zelle_nur_bestimmte_Zeichen_zulassen.html
Meine angepasste Formel funktioniert soweit auch. Nur sobald ich die Datei schließe und erneut öffne, gibt mir die Datenüberprüfung einen Fehler aus, wenn ich das "+"-Zeichen benutzen möchte. Wenn ich in die Einstellung der Datenüberprüfung der Zelle gehe, sie mit ok bestätige und so schließe, funktioniert es wieder. Allerdings möchte ich natürlich, dass es direkt mit dem Dateistart funktioniert.
Hat jemand eine Idee wie man dies beheben könnte bzw. einen anderen Lösungsvorschlag zu Realisierung? Bitte keine VBA-basierten Lösungen.
Anbei eine Beispieldatei: https://www.herber.de/bbs/user/130506.xlsx
Vielen Dank schon mal und einen schönen Donnerstag
Felix