Cómo habilitar macros de Excel

¿Qué es el Macro de Excel If y para qué sirve?

El macro de Excel If se usa para permitir que su código tome decisiones cuando se está ejecutando. A menudo querrás tomar decisiones basadas en los datos que tus macros de Excel lean. Por ejemplo, es posible que desees leer solo a los estudiantes que tengan una calificación superior a 70. Al leer a cada alumno, debes usar la declaración If para verificar las notas de cada alumno.

La palabra importante en la última oración es check. La instrucción If se usa para verificar un valor y luego para realizar una tarea en función de los resultados de esa comprobación.

¿Cómo funciona el Macro de Excel If?

Construir VBA si la instrucción Else es bastante similar a construir una fórmula anidada dentro de Excel. El beneficio de utilizar VBA es que es mucho más fácil de seguir, ya que los If anidados tienden a complicarse con múltiples recintos de paréntesis.

En una declaración If de VBA, cada cláusula If es independiente de la otra, y en su lugar se presentan en orden de prioridad de arriba a abajo.

La instrucción IF-THEN-ELSE del programa Excel solo se puede usar en código VBA. Para ello debes ejecutar un conjunto de códigos si una condición específica se evalúa como TRUE u otro conjunto de códigos si se evalúa como FALSE.

La instrucción IF-THEN-ELSE es una función incorporada en Excel que se clasifica como una función lógica. Se puede usar como una función VBA (VBA) en Excel. Como función de VBA, puede usar esta función en el código de macro que se ingresa a través del Editor de Microsoft Visual Basic.

La sintaxis para llevar a cabo la instrucción IF-THEN-ELSE en Microsoft Excel es la siguiente:

If condition_1 Then

result_1 ElseIf condition_2 Then

result_2

ElseIf condition_n Then result_n Else result_else End If

 

Parámetros o argumentos, condition_1, condition_2 y condition_n. Las condiciones que se evaluarán en el orden indicado. Una vez que se encuentra que una condición es verdadera, se ejecutará el código correspondiente. No se evaluarán más condiciones.

resultado_1, resultado_2, … resultado_n

De tal manera, el código que se ejecuta una vez que se encuentra que una condición es verdadera.

La instrucción IF-THEN-ELSE evalúa las condiciones en el orden indicado. Ejecutará el código correspondiente cuando se encuentre que una condición es verdadera.

En caso de no cumplirse ninguna condición, se ejecutará la parte Else de la instrucción IF-THEN-ELSE.

Debes tener presente que las cláusulas ElseIf y Else son opcionales. Estas se aplican en las versiones de Microsoft Excel 2016, Excel 2013, Excel 2011 para Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.