请教下 怎么可以实现text多行文本计算?

感谢各位
[此贴子已经被作者于2018-12-11 23:10编辑过]
[此贴子已经被作者于2018-12-11 23:10编辑过]
Dim BDS, JSS, I As Integer Private Sub Command1_Click() Dim kkl() As String '取出各行表达式的运算符的数值 ReDim kkl(UBound(BDS)) For I = 0 To UBound(BDS) kkl(I) = Right(Left(BDS(I), 3), 1) '取出表达式的运算符 Select Case kkl(I) Case "+" JSS = Split(BDS(I), "+") '取出运算符二边的数据,存储在 JSS 数组中,下同 Text2.Text = Text2.Text & Val(JSS(0)) + Val(JSS(1)) & vbCrLf '在文本框2中显示计算结果。数据必须转换为数字数据!,下同 Case "-" JSS = Split(BDS(I), "-") Text2.Text = Text2.Text & Val(JSS(0)) - Val(JSS(1)) & vbCrLf Case "*" JSS = Split(BDS(I), "*") Text2.Text = Text2.Text & Val(JSS(0)) * Val(JSS(1)) & vbCrLf Case "/" JSS = Split(BDS(I), "/") Text2.Text = Text2.Text & Val(JSS(0)) / Val(JSS(1)) & vbCrLf End Select Next I End Sub Private Sub Form_Load() Text1.Text = Text1.Text & "33+33" & vbCrLf Text1.Text = Text1.Text & "66+74" & vbCrLf Text1.Text = Text1.Text & "14*68" & vbCrLf Text1.Text = Text1.Text & "42/2" & vbCrLf Text1.Text = Text1.Text & "55+4" & vbCrLf BDS = Split(Text1.Text, vbCrLf) '将数据存储到 BDS 数组中 End Sub