MJH*_*MJH 14 ms-access vba access-vba
对于VBA代码,我在c中搜索类似MAXINT的常量.我只在其他语言中找到了引用,并且找不到VBA的引用.
如果没有这样的常量,VBA中的int可以容纳的最大数量是多少?我试过2147483647但是出现了溢出错误.
Han*_*sUp 23
VBA不提供MAXINT常量.但是你可以轻松地得出这个价值:
MAXINT = (2 ^ 15) -1
Debug.Print MAXINT
32767
Run Code Online (Sandbox Code Playgroud)
或者您可以Public在标准模块的声明部分中将其定义为常量:
Public Const MAXINT As Integer = (2 ^ 15) - 1
Run Code Online (Sandbox Code Playgroud)
然后MAXINT可用于该应用程序中的其余VBA代码.
因为Long Integer,最大值是......
MAXLONG = (2 ^ 31) -1
Debug.Print MAXLONG
2147483647
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15901 次 |
| 最近记录: |