带有前导零的数字,使用vb6

pbr*_*brp 5 vb6 number-formatting

如何将前导零添加到数字?例如:

Dim stracctnumber as String
stracctnumber = 987654321
Run Code Online (Sandbox Code Playgroud)

如果stracctnumber少于15个字符,则将前导零添加到帐号.

最终的数字应该是

stracctnumber = "000000987654321"
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

Jay*_*ggs 12

stracctnumber = Format(stracctnumber, String(15, "0"))
Run Code Online (Sandbox Code Playgroud)

  • @MarkJ:不要相信!阅读代码:`Dim stracctnumber as String` (5认同)
  • @wqw - 问题是"如何将**前导零添加到****" (2认同)

Stu*_*Stu 5

strAcct = Right("000000000000000" & strAcct, 15)
Run Code Online (Sandbox Code Playgroud)

请注意,串联相对“昂贵”。如果这只是为了显示,而不是修改基础值,请考虑使用该Format()函数。