2015-09-09 87 views
-1

任何想法,如果有一個Excel宏刪除ASCII碼,如”等等。宏刪除ASCII碼

對於不可打印的字符,有一個像CLEAN這樣的功能嗎?

+0

請澄清一下您的問題。你想從單元格,整個工作表/工作簿中刪除所有#148個字符嗎?也請分享你已經嘗試過的東西。 –

回答

1

你的意思是這樣的:

Sub kleanup() 
    Cells.Replace what:=Chr(148), replacement:="" 
End Sub 
0

您可以搜索特定的細胞爲char和任何你想要的更換。

Dim iIndex as integer 
Dim szValue as String 

szValue = Range("A1").Value 

iIndex = InStr(szValue, Chr(148)) 
If iIndex <> 0 Then 
    Mid(szValue, iIndex, 1) = " " 
End If 

Range("A1").Value = szValue 
+0

其實我想將它應用到我的excel文件的所有範圍單元 – User04