当前位置:  开发笔记 > 后端 > 正文

在VBA中计算const时溢出

如何解决《在VBA中计算const时溢出》经验,为你挑选了1个好方法。

此声明导致VBA溢出:

Const OVERFLOWS As Long = 10 * 60 * 60

而直接设置值是好的:

Const COMPILES_OK As Long = 36000

你如何说服VBA将字面整数视为多头?

谢谢



1> xsl..:

long后缀添加&到至少一个数字:

Const OVERFLOWS As Long = 10& * 60 * 60

请注意,使用CLNG函数将值转换为long不起作用,因为VBA不允许将函数的返回值赋值为常量.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有