Mit der Funktion MatchesMask (
unit Masks) kannst du die Benutzereingabe ganz einfach überprüfen.
Die Lösung mit den drei ComboBoxen in einer Zelle halte ich für etwas schwierig (schon machbar), wäre es nicht besser die Teile auf drei Spalten aufzuteilen?