|
- Function insertChar(data As String, str As String, t As Byte) As String
- insertChar = ""
- Select Case t
- Case 1 '参数为1时,解决第一个问题
- For i = 1 To Len(data)
- insertChar = insertChar & Mid(data, i, 1) & str
- Next i
- Case 2 '参数为2时,解决第二个问题
- For i = 1 To Len(data) Step 2
- insertChar = insertChar & Mid(data, i, 2) & str
- Next i
- Case 3 '参数为3时,解决第三个问题
- startNum = 1
- i = 1
- Do While startNum <= Len(data)
- insertChar = insertChar & Mid(data, startNum, i) & str
- startNum = startNum + i
- i = i + 1
- Loop
- Case Else '其他参数,报错
-
- End Select
- insertChar = Left(insertChar, Len(insertChar) - Len(str))
- End Function
复制代码 |
|