excel - 整数平方和的溢出错误
问题描述
我正在尝试用 VBA 对平方求和。
当 i = 182 和 sum = 1992991 时出现溢出错误。
我希望声明 sum as long 可以处理大数字。
Sub NaturalNumbers()
Dim i As Integer
Dim sum As Long
sum = 0
For i = 1 To 1000
sum = sum + (i * i)
Range("A" & i) = i
Range("D" & i) = sum
Next
MsgBox "Sum is " & sum
End Sub
解决方案
推荐阅读
- c++ - 只显示链表的最后一个元素
- python - 定义将安装在所有新 conda 环境中的软件包
- python - Python 类型检查器会尊重 __annotations__ 动态设置吗?
- javascript - Multer NodeJS 扩展:无法使用 Multer 上传 Excel 文件
- java - docker ps(以 Java 编程方式)
- python - Python Pandas计算聚合函数的结果与条件
- flutter - Flutter Redux Dispatch Action 更新状态,但不更新 Stream 中的 UI
- drupal - search_api - 访客页面和内部页面
- javascript - 传奇观察者不叫传奇工作者
- sed - 使用具有单行的另一个文件的内容为文件的内容添加前缀