小编pro*_*221的帖子

Excel VBA不会保持前导零

我似乎找不到在我的VBA代码中保存前导零的方法.零是必要的,因为它们对应于唯一ID.

我已经尝试将数字格式更改为文本和0000 ....在excel和我的实际代码中相同的方法:ActiveSheet.Cells(i,j).NumberFormat ="00000"

还有其他建议吗?(如果我手动将这些数字键入VBE,它也会删除前导零).编辑:

Sheets.Add.Name = "Temp"
Sheets("Sheet1").Select
ActiveSheet.Cells(2, 2).NumberFormat = "000"
cid = Cells(2, 2)
MsgBox cid
Sheets("Sheet2").Select
ActiveSheet.Cells(6, 1).NumberFormat = "00000"
sid = Cells(6, 1)
Sheets("Temp").Select
Url = _
"URL;" & _
"http......asp?" & _
"X1=" & cid & "&" & _
"X2=" & sid & "&"
Run Code Online (Sandbox Code Playgroud)

这是最终的循环内部,但我正在调试作为单独的迭代.

excel vba excel-vba

9
推荐指数
1
解决办法
4万
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1