vb6 将字符串中数字转换成数字
答案:2 悬赏:60
解决时间 2021-01-14 10:45
- 提问者网友:呐年旧曙光
- 2021-01-14 02:49
vb6 将字符串中数字转换成数字
最佳答案
- 二级知识专家网友:詩光轨車
- 2021-01-14 03:50
Private Sub Command1_Click()
Dim s As String
s = "¥22"
For i = 1 To Len(s)
Select Case Mid(s, i, 1)
Case 0 To 9
Print FormatNumber(Val(Mid(s, i)), 2, vbTrue)
Exit For
End Select
Next
End Sub
另外你还可以使用正则表达式来做。
Dim s As String
s = "¥22"
For i = 1 To Len(s)
Select Case Mid(s, i, 1)
Case 0 To 9
Print FormatNumber(Val(Mid(s, i)), 2, vbTrue)
Exit For
End Select
Next
End Sub
另外你还可以使用正则表达式来做。
全部回答
- 1楼网友:鸽屿
- 2021-01-14 04:13
新建一个VB的EXE程序,画一个TEXT1,将文本改为110,再画一个COMMAND1,复制以下代码
Option Explicit
Private Sub Command1_Click()
Dim a As Single
a = CSng(Text1.Text)
Print a
End Sub
将字符串转换成数字的函数还有,CInt和Val都是整型,CLng长整型,用法和本例差不多的。本例中的CSng是单精度型的也就是小数型的。
打字不易,如满意,望采纳。
Option Explicit
Private Sub Command1_Click()
Dim a As Single
a = CSng(Text1.Text)
Print a
End Sub
将字符串转换成数字的函数还有,CInt和Val都是整型,CLng长整型,用法和本例差不多的。本例中的CSng是单精度型的也就是小数型的。
打字不易,如满意,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息