在VBA中处理大于Long的数字

时间:2009-12-03 15:31:14

标签: excel-vba largenumber vba excel

我目前正在尝试在VBA中编写一些代码来解决Project Euler中的问题。我一直试图回答一个问题,要求你找到可以分成不适合长期的数字的素数。有关如何处理此问题的任何建议?

我知道我可以将两个变量之间的数字分开,我已经做了加法和减法,但从不进行除法。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:4)

您可以定义十进制数据类型(12字节), 但只能在一个变种中。

Dim i As Variant

i = CDec(i)

答案 1 :(得分:-4)

使用带有较大值的“Double”数据类型。