答案1
选择表格并运行下面的宏代码
Sub NoSpaces()
Dim c As Range
For Each c In Selection.Cells
c = Replace(c, " ", "")
Next
End Sub
将此代码写入模块并使用即时窗口运行。对我有用。
答案2
您应该使用“修剪”功能关联,因为“replace”还会替换字符串中间的任何空格:例如“.L.NP”会给出“LNP”而不是所需的“L.NP”。
选择表格并运行下面的宏代码
Sub NoSpaces()
Dim c As Range
For Each c In Selection.Cells
c = Replace(c, " ", "")
Next
End Sub
将此代码写入模块并使用即时窗口运行。对我有用。
您应该使用“修剪”功能关联,因为“replace”还会替换字符串中间的任何空格:例如“.L.NP”会给出“LNP”而不是所需的“L.NP”。