VBA Eingabemaske mit Vorschau
02.02.2014 03:10:30
Dip
Gerne würde ich folgende Problemstellung in den Chat einbringen, in der Hoffnung jemand kann mir weiterhelfen.
Es geht darum, dass wenn ich in einer Zelle (und zwar in einer bestimmten Spalte ab einer bestimmten Zeile) doppelklicke, eine Eingabemaske erscheint. Dort kann man einen Wert eingeben (Text, Zahl, Sonderzeichen egal). Dieser Wert muss jedoch genau einer Länge entsprechen (genau 6 Zeichen). Wenn nicht, erhält man eine Fehlermeldung dass der eingegebene Wert nicht der korrekten Länge entspricht und er muss den Wert korrigieren.
Nachdem man den Wert eingegeben hat kann man entweder:
- auf "OK" klicken, die Eingabemaske schliesst sich, und der Wert wird in die Zelle eingetragen
oder
- man klickt auf "Weiteren Wert eingeben" und man kann einen weitere Wert eingeben. Die Anzahl ist nicht begrenzt. Bei mehreren Werte werden diese nur durch ein "/" getrennt. All die eingegebenen Werte werden in der ensprechenden Zelle eingetragen.
Wenn man mehrere Werte eingeben möchte, wäre es sehr elegant, dass wenn ein weiterer Wert eingegeben wird, dieser in einer Zeile in der Eingabemaske (quasi als Vorschau) angezeigt wird (der eingetragenen Werte in der Zelle sieht man ja erst wenn man auf "OK" geklickt hat... somit hätte man quasi eine Vorschau der eingegebenen Werte in der Eingabemaske)
Wäre dies so möglich?
Anbei ein Beispiel wie die Eingabemaske aussehen sollte:
https://www.herber.de/bbs/user/89061.xlsx
Ich bin Euch über jeden Tipp oder Hilfe sehr dankbar!
Beste Grüsse
Patrick