Results 1 to 3 of 3

Thread: Please explain MOD command

  1. #1

    Thread Starter
    Junior Member
    Join Date
    Mar 2002
    Location
    Porsgrunn,NORWAY
    Posts
    30

    Please explain MOD command

    I cant get it. Why and in what situation is MOD required?
    please give me an explanation in both words and code.

  2. #2
    Member SapphireGreen's Avatar
    Join Date
    Sep 2001
    Location
    I do not actually exist
    Posts
    45
    Well, mod divides a number by another number and then returns the remainder.

    13 / 4 = 3 remainder 1 (wich means there is 1 left over).

    The age old example is for checking leap years.

    lngResult = lngYear Mod 4

    If lngResult = 0 Then Msgbox "Leap Year!"

    2000 Mod 4 = 500, remainder 0. Mod returns the "0" part, so 2000 is a leap year. Likewise:

    2003 Mod 4 = 500, remainder 3. Mod returns the "3", so 2003 <> leap year.
    On Error Give Up

    Mind over matter. Then if it doesn't matter, you lose your mind.

  3. #3
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333
    Mod Operator

    Used to divide two numbers and return only the remainder.

    Syntax

    result = number1 Mod number2

    The Mod operator syntax has these parts:

    Part Description
    result Required; any numeric variable.
    number1 Required; any numeric expression.
    number2 Required; any numeric expression.

    Remarks

    The modulus, or remainder, operator divides number1 by number2 (rounding floating-point numbers to integers) and returns only the remainder as result. For example, in the followingexpression, A (result) equals 5.

    A = 19 Mod 6.7

    Usually, the data type of result is a Byte, Byte variant,Integer, Integer variant,Long, or Variant containing a Long, regardless of whether or not result is a whole number. Any fractional portion is truncated. However, if any expression is Null, result is Null. Any expression that is Empty is treated as 0.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width