永发信息网

vb计算的问题

答案:3  悬赏:0  手机版
解决时间 2021-08-02 00:55
VB里面TEXT里面同时输入多个数据,数据之间用空格间隔开,如何把里面的每一个数据都同时除以某一个数?(例如同时除以60)刚刚开的问问,所以没有什么分,望各位高手解决下。谢谢。
最佳答案

在窗体上添加一个按钮Command1,然后添加如下代码测试


Private Sub Command1_Click()
Dim data() As String
Dim i As Integer
data = Split(Text1.Text, " ")
Text1.Text = ""
For i = 0 To UBound(data)
data(i) = Round(Val(data(i)) / 60, 2)
If VBA.Left(data(i), 1) = "." Then
Text1.Text = Text1.Text & "0" & Round(data(i), 2) & " "
Else
Text1.Text = Text1.Text & data(i) & " "
End If
Next
End Sub


全部回答
'添加text、command控件各1 Const n = 60 '除以60 Private Sub Command1_Click() Dim arr, i arr = Split(Text1) Text1 = "" For i = 0 To UBound(arr) Text1 = Text1 & Space(1) & Format(Val(arr(i)) / n, "0.000000") Next End Sub Private Sub Form_Load() Text1 = "1 2 3 4 5 6 7 8 9" End Sub

a=SPLIT(text1.text," ")

'这样就把各数送给了数组A

for each x in a

print x/60

next

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你还记得圆的面积计算公式是如何推导出来的吗
新洲区武汉娲石水泥(齐安大道)地址有谁知道?
人从哪里来的
湖滨区三门峡福源大众洗浴地址是什么,有没有
爱的近义词,瘤的近义词是什么
摩托罗拉XT800怎么设置来电黑名单
短信超人为什么暂停后仍可点亮
环境艺术设计一定要有扎实的数学基础么?
有通信技术方面的新技术吗?
小孩子坐车为什么喜欢睡觉?
江夏区武汉潜江虾皇这个地址怎么能查询到,着
微信怎样发红包,手机微信发红包发的是手机费
问问怎么能升级啊
最痛苦的事是什么?接下开该怎样面对生活?
詹姆斯与麦迪,你更喜欢谁?他们技术上有什么
推荐资讯
我是1988年农历五月十一早上七点出生的,我五
移动数字电视是什么?小型电视吗?资费如何?
血液主要由什么组织构成?
资兴市郴州中天美食广场地址在哪里啊
仙桃市仙桃翔虎陶瓷地址是什么,有没有知道的
通许县开封通许县爱国卫生运动委员会哪位知道
夏邑县商丘鹿谷制茶这个地址怎么能查询到,着
樊城区襄樊国艺美术培训学校地址在哪,我要去
英雄杀中最好听的台词,英雄联盟千珏台词在线
收集一些好听的网络歌曲。
谁愿意帮忙点游戏图标
兵器达人活动的奖品真么没给我啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?