vba怎么存储17位数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vba怎么存储17位数字相关的知识,希望对你有一定的参考价值。

参考技术A 我们使用表格存储类似123456789123456789这种长度大于15位的数据时,表格通常会默认将数值转换为类似下面的这种单元格格式,点开后发现数据后三位已经被修改。

使用vba代码运行依旧是写入为上述格式。

而使用下面的vba代码可以直接将原数值转换为文本格式保存在单元格中,而且复制粘贴外部依旧是完整的数据。
参考技术B VBA可以使用Long数据类型来存储17位数字,Long数据类型可以存储-2,147,483,648到2,147,483,647之间的数字。

以上是关于vba怎么存储17位数字的主要内容,如果未能解决你的问题,请参考以下文章

使用VBA为负数设置带有千位分隔符、2位小数和减号的标准数字格式?

excel保留整数17位,

VBA 正则表达式匹配模式

vba如何启动数字键盘

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

身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X