VBA中如何用CLEAN函数清除一列看不见的双引号?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VBA中如何用CLEAN函数清除一列看不见的双引号?相关的知识,希望对你有一定的参考价值。

参考技术A Sub xiaochu()\\x0d\\x0aDim arr As Range\\x0d\\x0aFor Each arr In Sheets("sheet1").UsedRange\\x0d\\x0a arr = Application.WorksheetFunction.Clean(arr.Value)\\x0d\\x0aNext\\x0d\\x0aEnd Sub\\x0d\\x0a\\x0d\\x0aarr本来就表示单元格了,你还用cells(arr)干什么?注意要DIM arr as range,不然arr为变体型了。\\x0d\\x0aSub aaa()\\x0d\\x0aSheets("Sheet1").Cells.Replace Chr(34), "" \'清除双引号\\x0d\\x0aEnd Sub

vb去掉字符串中的双引号

参考技术A a="""123"""
'去掉如下
a=replace(a,"""","")
'主要涉及双引号的转义

以上是关于VBA中如何用CLEAN函数清除一列看不见的双引号?的主要内容,如果未能解决你的问题,请参考以下文章

vba excel 去掉单元格中隐藏着的双引号或单引号 (多列含有,希望得到一次性清楚)

在excel中如何用vba来实现查找特定的字符串?

vba 如何去掉返回结果两端的双引号?

excel中如何用VBA一次读入一整行的数据到字符串中? 谢谢!

Excel中如何用VBA判断行数?

请问,在Excel中如何用VBA提取数据后保留原格式不变?