Option Explicit
Private Sub Command1_Click()
Dim strDemo As String
strDemo = Trim(Text1.Text)
If Len(strDemo) > 6 Or Len(strDemo) < 1 Then
MsgBox ("请输入6个数")
Else
Dim LeftString As String
Dim RightString As String
Dim t As String
Dim strArray(1 To 3) As String
LeftString = Left(strDemo, 3)
RightString = Right(strDemo, 3)
t = Left(LeftString, 1)
Mid(LeftString, 1, 1) = Mid(LeftString, 2, 1)
Mid(LeftString, 2, 1) = t
t = Left(RightString, 1)
Mid(RightString, 1, 1) = Mid(RightString, 2, 1)
Mid(RightString, 2, 1) = t
Text2.Text = RightString & LeftString
End If
End Sub
帖子写错了,是12345678转换成7**P4-3**5*-1**2I-D86*C,7就是前边8为数字的地7为数字,4就是8位数字的地4位数字,就是8位数字的地3为数字,别的一样的顺序.*表示可以是任何一个数字,别的英文字母是不变的总是那些字母,
比如在第一个诓里输入28563497
按确定在第二个诓里显示9**P6-5**3*-2**8I-D74*C
就是这样的顺序,大家帮帮我哦,给个代码让我这个菜鸟学习一下谢谢!