Helaas Spyder... ik moet u tegenspreken.
Uw oplossing werkt schijnbaar wel... maar dat is slechts schijn. Datums in VBA is één van die lastige problemen. VBA spreekt Amerikaans... wij spreken Nederlands. En datums in Amerika worden nu net iets anders geschreven dan hier. Zij draaien maanden en dagen om.
Dus wat zal Excel doen? Enkele voorbeelden: De linkerkolom is hetgeen je invoert... de rechterkolom is hetgeen Excel er van maakt:
1/2/2005 2/1/2005
3/2/2005 2/3/2005
18/10/2005 18/10/2005
Enkel het laatste voorbeeld vertaalt excel dus correct
Maar ook dat is enkel schijn. Want Excel maakt er nu geen datum van, maar tekst (dat kan je zien omdat tekst links uitgelijnt wordt, en datums rechts.)
Bekijk dit effe... dan kan je vanavond met hoofdpijn gaan slapen
https://www.newbytes.beExcel => lessen
5- Datums in VBA
Je kan Excel wel dwingen de juiste datums te plaatsen, maar dan heb je meer nodig dan een InputBox
Luc