Sub rev() Static n As Integer Dim ch As String, ch1 As String ch1 = TextBox1.Text n = n + 1 ch = Mid(ch1, n, 1) If ch <> "#" Then rev() TextBox2.Text = TextBox2.Text & ch End Sub
Static n As Integer '定义静态变量 Dim ch As String, ch1 As String '定义动态变量 ch1 = TextBox1.Text '奖text1的内容代入到ch1中 n = n + 1 ' 计数器+1 ch = Mid(ch1, n, 1) '截取TextBox1.Text从第n到n+1个字符 TextBox2.Text = TextBox2.Text & ch '将截取到的字符追加写入 If ch <> "#" Then rev()'如果不到结尾就再来一遍