把字符放在一个精确的string中
有没有办法把这种情况下的string“0”? 我想在第8位置零
例如:
设备4→设备04
我希望我能很好地解释这个问题。
newString = Left(existingString, 7) & "0" & Mid(existingString, 8)
是一种方法。
&
是VBA中的string连接运算符,两个参数Mid
从给定的位置运行到string的末尾。
这也可以使用工作表函数完成:
=REPLACE(D1,8,0,"0")
而且Replace
方法也是VBA中的WorksheetFunction的一个成员,所以你可以把它写成VBA函数。 请注意,这与VBAreplacefunction不同。