2015-11-13 151 views

回答

2

newString = Left(existingString, 7) & "0" & Mid(existingString, 8)是一種方式。

&字符串連接操作者在VBA,這兩個參數從一個給定位置爲一個字符串的末尾Mid運行。

+0

完美,計數開始0,所以如果你想在八個位置你需要寫7和8。 非常感謝。 會在3分鐘內upvote :) – epgrape

+1

糟糕。如果我每次都有一美元,我就錯誤地索引了某些東西...... – Bathsheba

+0

雖然MID不是第三個參數(num_chars),但它是強制性的嗎? –

2

這也可以使用工作表函數來完成:

=REPLACE(D1,8,0,"0") 

enter image description here

而且Replace方法也是在VBA中WorksheetFunction中的一員,所以你可以把它寫成一個VBA函數也。請注意,這與VBA替換功能不同。

相關問題