Vba 允许在excel中显示超过15位数字

Vba 允许在excel中显示超过15位数字,vba,excel,Vba,Excel,我正在编写一个简单的vba excel脚本。我遇到了一些问题,因为我用这种方法删除了数字的科学格式 Columns("b:ad").NumberFormat = "0" 但后来我意识到其中一列有23位数字,比15位长,因为我需要在excel中显示所有精确的23位数字(我知道excel仅限15位)。例如,需要显示的23位数字为3209745900000000209640,但该字段当前显示3209745900000000000000。(仅供参考,我只需要000000000 209640) 有什么想

我正在编写一个简单的vba excel脚本。我遇到了一些问题,因为我用这种方法删除了数字的科学格式

Columns("b:ad").NumberFormat = "0"
但后来我意识到其中一列有23位数字,比15位长,因为我需要在excel中显示所有精确的23位数字(我知道excel仅限15位)。例如,需要显示的23位数字为3209745900000000209640,但该字段当前显示3209745900000000000000。(仅供参考,我只需要000000000 209640)


有什么想法吗?

我想这可能会对你有所帮助;这不是确切的答案,但肯定会对你有所帮助

[转换数字]
()

唯一的方法是将单元格中的23位数字存储为文本。你能给我举个例子吗?我想这可能会对你有所帮助