在VBA中能不能用split语法,在我想要的地方插入我想要的,比如123345678,在每三个字符间插入逗号

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 12:31:29
在VBA中能不能用split语法,在我想要的地方插入我想要的,比如123345678,在每三个字符间插入逗号
xR]kA+cቶ-&?c(8:s8{'?4~]d%y6T޽߿*ɡrˋpb@~sp'C4ݶt/b/Y0౭6tܮV3z LY2s`r0 !K[fsߡ\>_($Z'uxR))Qm 2w %2mcRyʒгRpA+塱QZ?w

在VBA中能不能用split语法,在我想要的地方插入我想要的,比如123345678,在每三个字符间插入逗号
在VBA中能不能用split语法,在我想要的地方插入我想要的,比如123345678,在每三个字符间插入逗号

在VBA中能不能用split语法,在我想要的地方插入我想要的,比如123345678,在每三个字符间插入逗号
参考一下以下过程,V就是你要的转换后的结果,修改成函数即可.
另:split是将一个已经用某种符号分隔好的字串转换成一个数组,所以不太适合.
Sub test()
Dim v As String
Dim t As String
s = "11223344556nifasfnLIFN67788"
For i = 1 To Len(s) Step 3
t = Mid(s,i,3)
v = v & "," & t
Next i
v = Right(v,Len(v) - 1)
MsgBox v
End Sub