【发布时间】:2021-05-01 16:31:57
【问题描述】:
我的问题如下:
我有两组字符串。 “单词”用“+”隔开。
字符串 1:A25+F47+w41+r21+h65
字符串 2:4+7+4+4+2
我有一个文本框,用于识别字符串 1 中的单词“w41”。它是字符串中的第三个单词。我想替换字符串 2 中的第三个单词,那就是第二个“4”
到目前为止我所拥有的是:
我正在使用 split 函数来拆分字符串 1,其中有一个“+”:
Result=Split(String1, "+")
然后我用UBound找到w41的位置,结果是3。
FindWordPosition = UBound(Result()) + 1
现在我想以同样的方式拆分字符串 2。但后来我想将字符串 2 中的第三个单词从“4”更改为“3”,然后再将其组合在一起。结果是:
字符串 2:4+7+3+4+2
但我不知道该怎么做:(
【问题讨论】:
标签: excel vba string replace split