我正在做一个表格,我发现自己的 TextBox 有一个奇怪的问题。
我要求用户插入一些数据,当它插入时,TextBox 会更改数据。
例如,如果用户插入: 2013年 3 月 1日然后运行表单,则使用原始数据执行代码的表单会更改它,2013年 1 月 3日。
我意识到这总是会改变日期和月份,但永远不会改变年份。
额外的信息,我从来没有“告诉”表格它将处理它的数据是一个日期。
我正在努力使它解决,所以任何帮助将不胜感激。
如果需要额外的信息,请告诉我。
代码:
Private Sub CommandButton1_Click()
ThisWorkbook.Sheets("Hidden").Range("D1").Value = TextBox1.Value
ThisWorkbook.Sheets("Hidden").Range("D2").Value = TextBox2.Value
If TextBox1.Value < TextBox2.Value Then
If TextBox1.Value = "" Or TextBox2.Value = "" Then
MsgBox "...", vbExclamation, " ..."
Else
Run "macro"
ThisWorkbook.Sheets("SUMUP").Range("D11").Value = TextBox1.Value
ThisWorkbook.Sheets("SUMUP").Range("D12").Value = TextBox2.Value
End If
Else
MsgBox "..." & vbCrLf & "...", vbExclamation, " ..."
End If
End Sub
谢谢。