问题如下:
dim i as integer
dim s as string
i=1
s="05555555"+str(i)
's=0555555 1
s="0555555"&str(i)
's=0555555 1
解决方法:
一、Private Sub Command1_Click()
Dim i As Integer
Dim s As String
i = 1
's=0555555 1
s = "0555555" & Trim(Str(i))
Debug.Print s
End Sub
二、Private Sub Command1_Click()
Dim i As Integer
Dim s As String
s = "0555555" & i
Print s
End Sub
三、Dim i As Integer
Dim s As String
i = 1
s = "05555555" & CStr(i)
本文介绍了使用VBA进行字符串拼接的三种方法,通过具体的示例代码展示了如何正确地将数字转换为字符串并保持所需的前导零,适用于需要格式化输出的应用场景。
1950

被折叠的 条评论
为什么被折叠?



