VBA en Excel significa Visual Basic para Aplicaciones, que es el lenguaje de programación de Microsoft. Para optimizar el rendimiento y reducir el tiempo en Excel necesitamos Macros y VBA es la herramienta utilizada en el backend.
En este artículo, vamos a usar cómo usar la instrucción If en Excel VBA.
Implementación:
En las pestañas de Microsoft Excel, seleccione la pestaña Desarrollador . Inicialmente, es posible que la pestaña Desarrollador no esté disponible.
La pestaña Desarrollador se puede habilitar fácilmente mediante un proceso de dos pasos:
- Haga clic derecho en cualquiera de las pestañas existentes en la parte superior de la ventana de Excel.
- Ahora seleccione Personalizar la cinta en el menú desplegable.
- En el cuadro de opciones de Excel, marque la casilla Desarrollador para habilitarlo y haga clic en Aceptar.
- Ahora, la pestaña Desarrollador está visible.
Ahora haga clic en la opción Visual Basic en la pestaña Desarrollador y cree un nuevo módulo para escribir el programa usando la instrucción Seleccionar caso.
Developer -> Visual Basic -> Tools -> Macros
- Ahora crea una macro y dale un nombre adecuado.
- Esto abrirá la ventana del Editor donde puede escribir el código.
Declaración SI
La sintaxis es:
If condition/expression Then Code Block for True value
Diagrama de flujo :
Ejemplo: Considere una empresa que quiere contratar empleados para un rol determinado. La empresa mantuvo criterios de elegibilidad como la edad de la persona. La edad del candidato que puede solicitar esta entrevista debe ser menor de 27 años.
Sub Allocate_Employee() 'Declaring and initializing the variable age Dim age As Integer age = 30 If age >= 27 Then MsgBox "You are not eligible for this post." End If End Sub
Producción:
Since, the age is 30, the IF condition becomes TRUE and the code block inside IF statement executes.
Algunos enlaces útiles para obtener más información sobre Macros, VBA en Excel:
Publicación traducida automáticamente
Artículo escrito por rishabhchakrabortygfg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA