主题:高手帮个忙!!
首先,我是新人,问的问题也许很小白!但现在我是真的整不明白了!
怎么让用户输入一个值,既能打印到一个label上,又能添加到一个动态数组中去,这俩过程分开我都能做,个怎么也合不起来!
hl% = InputBox("请输入您配方由几种组分组成!", "组分数")
ReDim a(hl)
Dim i As Integer
Prompt$ = "请输入您所选中的组分的百分含量!!"
If i < hl Then
a_i = InputBox(Prompt$, "组分的百分含量")
Do While a_i < 0 Or a_i > 1
MsgBox "您输入的百分含量错误,请重新输入!"
a_i = InputBox(Prompt$, "组分的百分含量")
Loop
lblzufen.Caption = lblzufen.Caption & Chr(13) + Chr(10) & Space(2) & Cmbname.Text & Space(4) & a_i
Else
MsgBox "您输入的组分数超出了预期的设定!"
End If
For i% = 1 To hl
a(i) = a_i
Next i%
[em10][em10]
怎么让用户输入一个值,既能打印到一个label上,又能添加到一个动态数组中去,这俩过程分开我都能做,个怎么也合不起来!
hl% = InputBox("请输入您配方由几种组分组成!", "组分数")
ReDim a(hl)
Dim i As Integer
Prompt$ = "请输入您所选中的组分的百分含量!!"
If i < hl Then
a_i = InputBox(Prompt$, "组分的百分含量")
Do While a_i < 0 Or a_i > 1
MsgBox "您输入的百分含量错误,请重新输入!"
a_i = InputBox(Prompt$, "组分的百分含量")
Loop
lblzufen.Caption = lblzufen.Caption & Chr(13) + Chr(10) & Space(2) & Cmbname.Text & Space(4) & a_i
Else
MsgBox "您输入的组分数超出了预期的设定!"
End If
For i% = 1 To hl
a(i) = a_i
Next i%
[em10][em10]