请问在VB中如何把科学记数法变为非科学记数法方式显示?
请问在VB中如何把科学记数法变为非科学记数法方式显示?如何把非科学记数法变为科学记数法方式显示? --------------------编程问答-------------------- 给你个试列参考吧
Private Sub Command1_Click()
Dim a As String
a = "1,234,567.89"
Debug.Print a,
a = Format(a, "###.###")
Debug.Print a
a = "1234567.89"
Debug.Print a,
a = Format(a, "#,###.###")
Debug.Print a
End Sub
--------------------编程问答-------------------- 1.http://topic.csdn.net/t/20020701/09/840181.html
2.FormatNumber(Val(s)) --------------------编程问答-------------------- 看错题意 应该这样
Private Sub Command1_Click()
Dim a As String
a = "1,234,567.89"
Debug.Print a,
a = Format(a, "#.########E+##") '这里自己定义精确位数
Debug.Print a
a = "1.23456789E+6"
Debug.Print a,
a = Format(a, "#.###")
Debug.Print a
End Sub --------------------编程问答-------------------- 同意楼上意见
补充:VB , 基础类