MsgBox不会显示使用自定义格式添加到单元格中的零

时间:2019-12-05 15:21:13

标签: excel vba

我正在生成数字,并使用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


1 个答案:

答案 0 :(得分:1)

自定义数字格式不会更改单元格的基础值。

如果您需要自定义格式,请使用Format$,例如

cell_value = Sheet1.Cells(4, "A").Value & _
             Format$(Sheet1.Cells(4, "B").Value, "0000#") & _
             Sheet1.Cells(4, "C").Value