我正在生成数字,并使用msgbox显示生成的数字。
问题是,我的数字必须以0开头。
但是Excel一直删除0,因此我使用自定义格式单元格始终在我的数字0000#
前面显示0
但是现在,当生成数字时,味精框不会显示0。
这是我的代码的一部分:
cell_value = Sheet1.Cells(4, "A").Value & Sheet1.Cells(4, "B").Value & Sheet1.Cells(4, "C").Value
Else
Exit Sub
End If
MsgBox ("The number is : " & cell_value)
End If
答案 0 :(得分:1)
自定义数字格式不会更改单元格的基础值。
如果您需要自定义格式,请使用Format$
,例如
cell_value = Sheet1.Cells(4, "A").Value & _
Format$(Sheet1.Cells(4, "B").Value, "0000#") & _
Sheet1.Cells(4, "C").Value