【发布时间】:2014-09-01 10:19:01
【问题描述】:
我似乎找不到在我的 VBA 代码中保存前导零的方法。零是必要的,因为它们对应于唯一的 ID。
我尝试在 excel 中将数字格式更改为文本和 0000.... 并在我的实际代码中使用相同的方法: 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 & "&"
这最终在一个循环中,但我正在作为单独的迭代进行调试。
【问题讨论】: