我有一个cell和一个userform。单元格中的date 12-10-2015。当我加载用户表单时,日期被加载到文本框中。此文本框将显示12-10-2015。这正是我所需要的。但是,当我将其写回单元格时,它将值更改为10-12-2015
代码:
在打开用户表单时:
frmChangeData.txtBirthDate.value = shtData.cells(row, clmnBirthDate)
'Loads 12-10-2015保存用户表单时:
shtData.Cells(row, clmnBirthDate) = frmChangeData.txtBirthDate.Value
'Returns 10-12-2015上面的操作不会改变用户表单中的任何内容。如何解决这个问题?
发布于 2015-10-30 17:06:45
对puprose使用format关键字
Format(frmChangeData.txtBirthDate.value, "dd-mm-yyyy")发布于 2015-10-30 17:32:55
使用CDate将日期字符串转换为使用您的区域设置的真实日期值:
shtData.Cells(row, clmnBirthDate).Value = CDate(frmChangeData.txtBirthDate.Value)https://stackoverflow.com/questions/33431961
复制相似问题