|
本帖最后由 billyzhang0609 于 2017-2-19 11:38 编辑
如何分离模板附件中的数字和汉字?
以单元格从左数第一个非数字字符为界限,分离为2列。
本帖最后由 雪舞子 于 2017-2-19 11:15 编辑
- Sub test()
- Dim arr, brr(), i%, j%
- arr = Range("a2").CurrentRegion
- ReDim brr(1 To UBound(arr), 1 To 2)
- With CreateObject("vbscript.regexp")
- .Global = True
- .Pattern = "^\d+.\d+"
- For i = 2 To UBound(arr)
- Set mat = .Execute(arr(i, 1))
- brr(i, 1) = Trim(mat(0))
- brr(i, 2) = Trim(.Replace(arr(i, 1), ""))
- Next
- End With
- brr(1, 1) = "处理结果"
- [h1].Resize(i - 1, 2) = brr
- End Sub
复制代码
分离一列中的数字和汉字.rar
(19.43 KB, 下载次数: 9)
|
|