vba一些问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:15:37
帮我详细解释下这个vb程序:Private Sub Command1_Click()
s=”ABBACDDCAB”
For i=6 To 2 Step -2
x=Mid(s,i,i)
y=Left(s,i)
z=Right(s,i)
z=x&y&z
Next i
MsgBox z
End Sub

Private Sub Command1_Click()
这是对Command1按钮进行反应回调的程序
s=”ABBACDDCAB”
这句说s是一个字符串。
For i=6 To 2 Step -2
这句是i=6,4,2,分别代入下面的公式里。
x是s以第六个开始起,总共六个字母,是DDCAB,应该是6个,不过s没那么长。
y是s从左边第一个起总共6个字母,ABBACD
z是从右边起总共6个字母,CDDCAB
z被换成了x,y,z三个字符串合起来,即DDCABABBACDCDDCAB
Next i
是该下个i的取值了,i变成了4,继续上面的。
直到i=2做完上述之后,
MsgBox z
弹出一个消息对话框,出现z的取值。
End Sub
程序结束。