Una tarea de programación común es validar la entrada del usuario. A menudo, su macro puede necesitar determinar si un número ingresado por un usuario es par o impar. Por ejemplo, suponga que escribió su propia macro que le preguntó al usuario qué número de hoja de trabajo desea procesar. Si su macro tuvo que procesar hojas de trabajo pares e impares de manera diferente, entonces debe averiguar si el número que proporcionó el usuario fue par o impar. La técnica para esto es relativamente simple, como se muestra aquí:

Even = (UserNum Mod 2) - 1

Después de la ejecución de esta línea, Even será True (-1) si UserNum fue par, o False (0) si UserNum fue impar.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (11398) se aplica a Microsoft Excel 2007, 2010, 2013 y 2016.

Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Determining_If_a_Number_is_Odd_or_Even [Determinar si un número es par o impar].