在VBA的帮助下,我创建了一个工作函数(由其他人编写)来替换多个字符串,我的问题是它替换了第一个实例,而不是字符串的全部值,我将用一个例子来解释。
旧价值观
小汽车
汽车轮轮
新价值观
自行车
公共汽车
现在这个函数可以用自行车代替汽车,但是当谈到“汽车轮胎”时,它用自行车代替了汽车,而忽略了“轮胎”给我的最终输出是“自行车轮轮胎”,但答案应该是公共汽车。
Function SubstituteMultiple(text As String, old_text As Range, new_text As Range)
Dim i As Single
For i