我是一名银行工作都,现正在制作一个实用数据处理小程序,制作后在调试过程中出现,若当前输入法为中文,若打小数点即变为句号,以至计算错误,诚请各位好友给予帮助,具体要求如下:
1、文本框内最多只能输入两位小数;
2、无论系统当前输入法为中文、英文、全角或是半角状态,不用切换输入法均能正常输入数值,且小数不变为句号。
如将UserForm1 中TextBox1 中数据写入sheet2 的“A1”单元,该代码具体怎么写。
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then
TextBox1 = Format(Replace(TextBox1, "。", "."), "0.00")
[Sheet2].Range("A1").Value = TextBox1
End If
End Sub
他是要纠正错误,而非查出错误