¿cómo usar mod en vba?

En VBA, MOD es un operador, no una función y este operador le ayuda a dividir dos números y devuelve el valor restante en el resultado.

Este es el equivalente a la función mod de Excel.

Puedes usar el mod de muchas maneras y en este tutorial veremos algunos ejemplos. Siga los pasos a continuación para usar el operador mod en VBA:

 Range("A1") = 10 Mod 3
  1. Especifica el primer número que deseas dividir.
  2. Después de eso, ingrese el operador «mod».
  3. Ahora ingresa el número por el que deseas dividir.
  4. Al final, utilice un cuadro de mensaje o una celda para obtener el resto de la división.
mod-en-vba

Del mismo modo, también puedes obtener el resto mediante un cuadro de mensaje.

Y en el siguiente código usamos un cuadro de mensaje y luego usamos el operador mod para obtener el resto después de la división.

 MsgBox 9 Mod 3

Y cuando ejecuta este código, devuelve cero en el resultado del cuadro de mensaje porque cuando divide 9 entre 3 no queda ningún resto, como en el resultado de este código.

mensajería

Nota: Como dije, también hay una función en Excel para obtener el resto de dividir dos números y hay algunas situaciones en las que encontrarás que el resultado que obtengas de Excel será diferente del resultado que obtuviste en VBA.

Error en MOD

Si intentas dividir un número por cero, siempre devuelve un error de división por cero.

 Debug.Print 10 Mod 0

Y el código anterior arroja este error.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *