我有一個字符串(一個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