快速提问:
我想10/3
在单元格中插入一个类型的字符串,如下所示:
Worksheets("Sheet1").Range("A1").Value = "10/3"
Run Code Online (Sandbox Code Playgroud)
但Excel会自动将单元格格式化为日期或数字.我想把它作为一个字符串.
如何使用VBA实现这一目标?
fun*_*unk 17
Worksheets("Sheet1").Range("A1").NumberFormat = "@"
Worksheets("Sheet1").Range("A1").Value = "10/3"
Run Code Online (Sandbox Code Playgroud)
'
在值之前添加单引号- 在您的示例中,它将生成该行
Worksheets("Sheet1").Range("A1").Value = "'10/3"
Run Code Online (Sandbox Code Playgroud)
或者,如果您有一个保存数据的变量
Worksheets("Sheet1").Range("A1").Value = "'" & MyValue
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12712 次 |
最近记录: |