Any reason you are not just formatting the Cell and using the TextBoxes' ControlSource Property?
Have you tried usingWhat is the actual output of theCell = NumberFormat(Me.Currdate.Text),"YYYY-MM-DD")and ofMsgBox Me.DatePickerCan you format the output of the DatePicker? Are they compatible with Format or NumberFormat?MsgBox Me.Currdate.text
Have you checked his workbooks Date1904 Property?
How about language settings incompatibilities?