Hallo Spyder,
Ja, en neen. Een volledige oplossing kan ik hier moeilijk geven. Het principe wel. Principe is eenvoudig, de uitwerking is moeilijker. Ik heb het onlangs nog voor een klant gemaakt.
Het principe is dat je 2 tekstboxjes gebruikt. Tekstbox1 moet de dag bevatten; Tekstbox2 het jaartal.
Dan nog 1 listbox ertussenin, en daar zet je de lijst met maanden in.
Vervolgens gebruik je de waardes van die 3 besturingselementen om je datum samen te stellen:
=DateSerial(Jaarwaarde, Maandwaarde, Dagwaarde)
Dat is het zowat. Op die manier beslis je volledig zelf welk cijfer waar komt.
En nu de praktische uitwerking:
Bij het dag-tekstboxje moet je er voor zorgen dat de cursor automatisch de box verlaat, na het intypen van 2 getallen.
Na het intypen van 4 getallen in het jaar, moet je automatisch de datum samenstellen.
Uiteraard moeten telkens na het verlaten van de juiste tekstbox, de juiste corresponderende tekstbox geselecteerd worden.
Omdat het in mijn geval om verscheidene van dergelijke tekstboxen ging, heb ik alles in klassemodules gezet, die besturingselementen met events bedienden.
Indien het om slechts één datum gaat, zal het nog meevallen. Misschien slaag je er in dit zelf te maken.
Luc