ich habe bei Excel 2010 ein Problem mit der Benutzung von benutzerdefinierten Formaten in Kombination mit Dropdownlisten. Als benutzerdefiniertes Format gebe ich z.B. 0"m" und bei der Datenüberprüfung als Liste 0;1;2 an. Wenn ich jetzt aus der Dropdownliste einen Wert auswähle, wird er angenommen und entsprechend der Formatierung angezeigt. Wenn ich einen gültigen Wert manuell eingebe, wird nicht die Eingabe geprüft, sondern was durch die Formatierung angezeigt wird und entsprechend der Wert als falsch gemeldet. Da die Formatierung nicht den Zellenwert, sondern nur dessen Darstellung ändert, dürfte die Formatierung bei der Prüfung aber gar keine Rolle spielen. Hat irgendjemand eine sinnvolle Erklärung warum das so ist?
Meine einzige Idee das zu umgehen wäre eine Extraspalte mit dem m zu machen. Da das aber nicht in allen Zeilen vorkommt, müsste ich überall anders die Zellen verbinden. Durch copy&paste würde sich der Aufwand zwar in Grenzen halten, dennoch würde ich diese Lösung gerne vermeiden. Irgendeine bessere Idee?
Nachtrag
Eine andere Variante wäre: Bei der Datenüberprüfung nicht mit „Liste“ arbeiten sondern mit „Ganze Zahl“ und Minimum = 0, Maximum = 2 . - Bei dieser Variante ist allerdings Dropdown nicht möglich.
Genau das selbe geht auch mit „Liste“. Als Werte 0m;1m;2m und die Dropdownliste deaktivieren. Dann werden die Eingaben 0, 1 und 2 zugelassen obwohl das m nur von der Formatierung kommt.
Das funktioniert tatsächlich…
Ich wäre nie darauf gekommen dass fix eingegebene Werte anders geprüft werden als Werte aus Bezügen. Ich habe zwar leider keine Ahnung warum Microsoft das so gehandhabt hat, aber das Problem ist gelöst. Vielen Dank.
wäre das dann nicht der beste workaround?
empfinde ich als schneller, als die Tabelle umzugestalten.
Die Liste, wenn sie denn länger wäre, ist ja schnell erstellt und automatisiert mit nem ‚m‘ versehen.