gpt4 book ai didi

excel - VBA EXCEL - NUMBERFORMAT 不起作用,但 FORMAT FUNCTION 起作用

转载 作者:行者123 更新时间:2023-12-04 20:45:28 26 4
gpt4 key购买 nike

我有一系列名为 MyCells 的单元格作为字符串类型。其中有 26 位数字的字符串。

为什么使用 NumberFormat 的第一个语句(如下)不起作用,但第二个语句起作用?

尝试单元格如下所示:

38935094000163001000052234 --> 38.935.094/0001-63 001 000052234

第一次尝试(没用):

range(MyCells).Select

Selection.NumberFormat = "00"".""000"".""000""/""0000""-""00"" ""000"" ""000000000"

第二(成功):
range(MyCells).Select

For Each c In Selection
c = Format(c, "00"".""000"".""000""/""0000""-""00"" ""000"" ""000000000")
Next

最佳答案

“Format 函数使用的格式代码字符串与 NumberFormat 和 NumberFormatLocal 属性不同。”来自 http://msdn.microsoft.com/en-us/library/office/aa224873%28v=office.11%29.aspx .

关于excel - VBA EXCEL - NUMBERFORMAT 不起作用,但 FORMAT FUNCTION 起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18598304/

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