如何修复此 Excel VBA 溢出错误?

问题描述 投票:0回答:1

portion of code with error vba overflow error

你好。您知道如何编辑代码以运行此处显示的相同方程而不会出现错误吗? 看来我正在尝试运行或导致值太大,因为我收到溢出错误。 如果将 22897 数字替换为 10000,该方程确实运行良好,但我需要用 22897 来运行它。 我尝试定义变量“tram_slip”,但没有成功。

excel vba runtime-error overflow integer-overflow
1个回答
0
投票

你必须将所有内容都转换为long

tram_slip = CLng(2) * CLng(22897)
会起作用

tram_slip = 2 * 22897
不起作用

© www.soinside.com 2019 - 2024. All rights reserved.