Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA替换字符_Vba_Replace_Special Characters - Fatal编程技术网

Excel VBA替换字符

Excel VBA替换字符,vba,replace,special-characters,Vba,Replace,Special Characters,我试着四处寻找这个特殊的问题,但找不到 我正在尝试替换字符串中的各种字符 我试着用他们的字符代码在字符之间循环,但是我的代码会?随机?删除整个字符串,而不仅仅是特殊字符。(基本上我只需要字符串中的字母和数字)例如ABC-3.3%H14T-6我只需要ABC33H14T6 (对我来说)奇怪的是,我的代码会删除随机字符上的字符串,它并不总是chr(41)或其他什么,每次运行代码时它都会改变。。这可能是格式问题吗 For Char = 33 To 47 Sheets("Sheet1").Cells(FR

我试着四处寻找这个特殊的问题,但找不到

我正在尝试替换字符串中的各种字符

我试着用他们的字符代码在字符之间循环,但是我的代码会?随机?删除整个字符串,而不仅仅是特殊字符。(基本上我只需要字符串中的字母和数字)例如ABC-3.3%H14T-6我只需要ABC33H14T6

(对我来说)奇怪的是,我的代码会删除随机字符上的字符串,它并不总是chr(41)或其他什么,每次运行代码时它都会改变。。这可能是格式问题吗

For Char = 33 To 47
Sheets("Sheet1").Cells(FRow, 44).Replace What:=Chr(Char), Replacement:="", LookAt:=xlPart
Next Char
我会给你我的大部分代码,但它是工作敏感

任何建议都将不胜感激

谢谢大家。

我是哑巴Chr(42)=*

这将取代一切。durr

我是哑巴Chr(42)=*

这将取代一切。durr

没关系,我刚刚意识到Chr(42)是罪魁祸首。我不知道我抽的是什么,以为是随机的。Chr(42)=*没关系,我刚刚意识到Chr(42)是罪魁祸首。我不知道我抽的是什么,以为是随机的。Chr(42)=*