分享

xcel vba 数组中第1位字符为0,赋给单元格时如何将0保留

 禁忌石 2020-09-23

在字符串的前面加bai',如下代码

Sub a()

    Dim str As String

    str = "012345676"

    [A1] = "'" & str

End Sub

或者将单元格格bai式设置为文本

Sub b()

    Dim str As String

    str = "0123456789"

    [A2].NumberFormatLocal = "@"    '将单元格格式设置为 文本

    [A2] = str

End Sub


 将单元格格式设置为00000000

Sub c()

    Dim str As String

    str = "00123456789"

    '[A3].NumberFormatLocal = "!00"   '如果前面多个0,只想要一个0用这行。

    [A3].NumberFormatLocal = Application.WorksheetFunction.Rept("0", Len(str))  '如果前面多个0,保留多个0用这行。

    [A3] = str

End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多