Excel 无法删除隐藏空间格式标记
我通过某种工具在Excel单元格中获得了一些数据。此单元格包含隐藏空间格式标记。每次我都必须将数据复制并粘贴到Word文件中,然后取消隐藏该空间的格式标记,删除它们,然后再次粘贴到Excel中 我也尝试过修剪和清洁功能,但无法删除它们 是否有其他方法可以直接执行此操作?您必须: 识别伪空间 想出一个办法把它们去掉 首先单击包含恶意字符的单元格并运行以下短宏:Excel 无法删除隐藏空间格式标记,excel,vba,Excel,Vba,我通过某种工具在Excel单元格中获得了一些数据。此单元格包含隐藏空间格式标记。每次我都必须将数据复制并粘贴到Word文件中,然后取消隐藏该空间的格式标记,删除它们,然后再次粘贴到Excel中 我也尝试过修剪和清洁功能,但无法删除它们 是否有其他方法可以直接执行此操作?您必须: 识别伪空间 想出一个办法把它们去掉 首先单击包含恶意字符的单元格并运行以下短宏: Sub WhatsInThere() Dim v As String, msg As String Dim i As Long
Sub WhatsInThere()
Dim v As String, msg As String
Dim i As Long
msg = ""
v = ActiveCell.Text
For i = 1 To Len(v)
msg = msg & vbCrLf & Mid(v, i, 1) & vbTab & Asc(Mid(v, i, 1))
Next i
MsgBox msg
End Sub
然后运行另一个短宏以删除它们:
Sub fixdata()
Cells.Replace what:=Chr(160), replacement:=" "
End Sub
Excel没有隐藏的空间格式标记。我怀疑你拥有的是一个不间断的空格字符160。在Excel中选择数据,按Ctrl+H,在“查找”框中单击,按住Alt键并在数字键盘上键入0160,然后释放Alt键。保留“替换”框为空,然后按“全部替换”。你好,罗瑞,谢谢你的帮助。格雷的学生给出的下面的宏非常有用。非常感谢格雷的学生…通过你的宏,excel单元格中的所有隐藏空间格式标记都被删除…再次非常感谢。。。。