Excel VBA替换字符
我试着四处寻找这个特殊的问题,但找不到 我正在尝试替换字符串中的各种字符 我试着用他们的字符代码在字符之间循环,但是我的代码会?随机?删除整个字符串,而不仅仅是特殊字符。(基本上我只需要字符串中的字母和数字)例如ABC-3.3%H14T-6我只需要ABC33H14T6 (对我来说)奇怪的是,我的代码会删除随机字符上的字符串,它并不总是chr(41)或其他什么,每次运行代码时它都会改变。。这可能是格式问题吗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
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)=*