VBA发布值“原样”
我在excel中input我的文本框如下: 2017-01-09在单元格中发布的结果是42744
我在这里做错了什么,即使是我特别说我的单元格应该被格式化为“一般”types
Private Sub TextBox2_LostFocus() Range("F3").Value = TextBox2.Value Range("F3").NumberFormat = "General" Range("F3").Select Application.SendKeys ("~") Range("F3").NumberFormat = "General" End Sub
这里是 –
Range("F3").Value = TextBox2.Text Range("F3").NumberFormat = "yyyy-mm-dd"
像这样做:
With Range("F3") .NumberFormat = "yyyy-mm-dd" .FormulaR1C1 = "2017-01-09" End With