无法删除隐藏的空格格式标记

时间:2015-10-12 13:09:39

标签: excel excel-vba vba

我通过某种工具在Excel单元格中获得了一些数据。此单元格包含隐藏空格格式标记。每次我必须将该数据复制并粘贴到Word文件中,然后取消隐藏空格格式标记,删除它们并再次粘贴到Excel中。 Hidden space formatting marks

我也尝试过修剪和清洁功能但是无法将它们移除。

还有另一种方法直接这样做吗?

1 个答案:

答案 0 :(得分:0)

你必须:

  1. 识别"伪空间"
  2. 设计一种删除它们的方法
  3. 首先单击包含misrorant字符的单元格并运行此短宏:

    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
    

    enter image description here

    然后,您将运行另一个短宏来删除它们:

    Sub fixdata()
       Cells.Replace what:=Chr(160), replacement:=" "
    End Sub