gpt4 book ai didi

excel - 如何在 VBA 中检索工作表中格式化的 Excel 单元格值?

转载 作者:bug小助手 更新时间:2023-10-28 10:45:54 30 4
gpt4 key购买 nike

我需要在数字列表中保留前导零。数字是这样添加的(在循环中,但这只是使用 (1, 1) 的示例:

Set cel = Sheet.worksh.Cells(1, 1)
cel.ColumnWidth = 10
cel.Value = e.Name
cel.NumberFormat = "0000"

e.Name 是数字,类似于“0720”。这在工作表上显示得很好,但如果我这样做:

Msgbox Sheet.worksh.Cells(1, 1).Value

我得到“720”。我需要它是“0720”,我知道我可以使用 Len() 检查并以这种方式添加零,但我想知道 Range 对象是否有更直接的方法可以做到这是给我的。

最佳答案

您将数字与其文本表示混淆了。

您需要 .Text 属性,而不是 .Value,而是 you might have problems with it .

关于excel - 如何在 VBA 中检索工作表中格式化的 Excel 单元格值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6932901/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com