|
本帖最后由 010203400 于 2013-10-25 08:29 编辑
- Cells.Replace What:=Chr(10), Replacement:="", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
复制代码 一直以來,都是用以上來清除軟回車的,并且這種軟回車在單元格是可以看見的。
附件中的料號,最后一個料號的最后面,是看不到軟回車的,但后面有3個空格,看不見,但用Backspace是可以刪除的,請問這個要怎么刪除啊。
本帖最后由 大灰狼1976 于 2013-10-24 19:14 编辑
换个思路,把前面部分取出来就行了,结果生成在C列
不好意思,请把代码内的MsgBox Len(arr(i, 1))删除,我确认用的 - Private Sub CommandButton1_Click()
- Dim arr, i&, reg As Object
- arr = [a1].CurrentRegion
- Set reg = CreateObject("vbscript.regexp")
- reg.Pattern = "[\w-]+"
- For i = 1 To UBound(arr)
- arr(i, 1) = reg.Execute(arr(i, 1))(0)
- Next i
- [c1].Resize(UBound(arr)) = arr
- End Sub
复制代码
|
|