It does require the date to be entered in uk format.
I must add to this that it bwill take any format specified by your regional setting (Windows settings)
Even "2012, Dec, 31" will be OK.
If you would like to force dd/mm/yy you'll have to make a full routine to check. You can make a suggestion (for the users) by adding this:
Private Sub UserForm_Initialize()
Me.txtDateIntoStock.Text = Format(Now, "dd/mm/yy")
End Sub
Datevalue itself will transform the STRING into a Excel date type (number of days starting from 00/01/1900)
Bookmarks