Modulo, Modulus, %, Funktion i VB2005 og Excel?

Tags:    visual-basic

Hej jeg er igen blevet stillet til opgave at lave en CPR validator, og skal bruge en funktion der vist nok hedder Modulus og skrives som %.

Jeg har for 2 år siden lavet en i TI-Basic, hvor jeg heller ikke kunne finde funktionen, dette kom jeg over ved at lave 1-1,5 A4 side med kode, som tog enormt lang tid for den lille regner at kapere, men det virkede.

Denne gang vil jeg gerne lave det noget smartere, for kildekoden skal afleveres, og så er det ikke pissesmart at den er fyldt op med 60 Linjers kode der kunne have været på en.

Det funktionen gør er følgende.
http://da.wikipedia.org/wiki/Modulus

Man tager et tal eks. 27/5=25 de 5 går altså op 5 gange, og man har en rest på 2, det er så den rest jeg er intereseret i at kende.

Så, det jeg leder efter er altså Modulus funktionen i Visual Basic 2005 og også gerne i Excel hvis nogen kender den, jeg foretrækker at kunne gennemgå mine beregninger i Excel også, da det er lættere at forklar folk der ikke er vandte i andet end Excel.



2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Hey

Efter lidt søgning på google fandt jeg dette link.
http://msdn2.microsoft.com/en-us/library/se0w9esz(VS.80).aspx
Det handler så vidt jeg ved om vb6 men da funktion "Mod"(som er den linket behandler) både findes i vb6 og vb.net gætter jeg på den også findes i vb 2005.

Også fundet på google:
http://www.greytrout.com/manuals/SS_user_guide/node160.html
Så prøv:
MODULUS, XLMOD og MOD
Har ikke lige excel så kan ikke lige teste det, ligesom jeg ikke har vb, men efter hvad jeg kan læse mig til så burde det virke :)



Jeg ved intet on VB men hvad excel angår så brug dog hjælp funktionen. Jeg vil skyde på at hvis du ikke kan bruge % så hedder funktionen ganske enkelt mod(arg1, arg2)



t