我正在编写程序并将“ 5E9”存储到excel中,并将其存储为excel中的指数值。
ThisWorkbook.ActiveSheet.Range("A1")= "5E9"
输出显示为5.00E + 09
答案 0 :(得分:3)
尝试将NumberFormat
设置为Text
With ThisWorkbook.ActiveSheet.Range("A1")
.NumberFormat = "@"
.Value2 = "5E9"
End With
答案 1 :(得分:2)
最快的方法是“转义”字符串,以便Excel在开始时使用'
从字面上读取它:
ThisWorkbook.ActiveSheet.Range("A1")= "'5E9"