我有一个字符串(一个excel范围),例如“$ A $ 1:$ AB $ 1200”。在VBA中替换字符串中字符的最快方法
我需要更换起始范围的行(在这里,1)一些其他的价值,比如,6(因此字符串变成 “$ A $ 6:$ AB $ 1200”)
我用下面的代码试过,但它似乎变得太复杂了
Dim stRng As String
stRng = Split(usdRange, ":")(0)
Dim row2bRepl As Long
row2bRepl = Right(stRng, Len(stRng) - InStr(2, stRng, "$"))
usdRange = Replace(stRng, row2bRepl, hdrRow, InStr(2, stRng, "$"))
有关如何实现这个更简单的任何帮助?
TIA!
最快的方法还是更方便的方法? – Tehscript
更快选择! – NetTechie