标签: string excel vba char
有没有办法在这种情况下将字符串“0”放入字符串? 我想在第8位置零。
例如:
设备4 - >设备04
我希望我能很好地解释这个问题。
答案 0 :(得分:2)
newString = Left(existingString, 7) & "0" & Mid(existingString, 8)是单向的。
newString = Left(existingString, 7) & "0" & Mid(existingString, 8)
&是VBA中的字符串连接运算符,两个参数Mid从给定位置运行到字符串的结尾。
&
Mid
答案 1 :(得分:2)
这也可以使用工作表函数来完成:
=REPLACE(D1,8,0,"0")
Replace方法也是VBA中WorksheetFunction的成员,因此您也可以将其编写为VBA函数。请注意,这与VBA替换功能不同。
Replace