yyyy variable number long funcion formatnumber excel-vba largenumber

excel vba - variable - Manejo de números mayores que Long en VBA



range vba variable (4)

Eche un vistazo aquí: aritmética de gran número

Actualmente estoy tratando de escribir algún código en VBA para resolver un problema del Proyecto Euler. He intentado responder a una pregunta que requiere que encuentres números primos que se pueden dividir en un número que no cabe en mucho tiempo. ¿Alguna sugerencia sobre cómo manejar este problema?

Sé que puedo dividir el número entre dos variables y lo he hecho para sumar y restar, pero nunca división. Cualquier ayuda será apreciada.


Puede escribir una clase bigint que tome char * y almacene cada elemento en un elemento de datos de lista vinculado de tipo int. De esta forma, no importa cuán grande sea el número entero. Sin embargo, no es fácil, estoy hablando de una clase completa.


Use el tipo de datos "Doble" que toma valores más grandes.


Puede definir un tipo de datos Decimal (12 Bytes), pero solo dentro de una variante.

Dim i As Variant

i = CDec(i)