Operadores de comparación de VBA
Estos son operadores que se utilizan para comparar valores. Los operadores de comparación incluyen igual a, menor que, mayor que y no igual a
Los operadores de comparación se utilizan para comparar valores con fines de validación. Supongamos que está desarrollando una aplicación de punto de venta simple. En esta aplicación, desea validar los valores ingresados antes de publicar. En tales casos, puede utilizar operadores de comparación. Este operador verificará los números negativos o para asegurarse de que el monto pagado no exceda el monto facturado. Los operadores de comparación son útiles en tales situaciones.
La siguiente tabla enumera los operadores de comparación definidos en VBA.
Operador | Descripción |
---|---|
= | Igual: comprueba si dos valores son iguales. También se utiliza como operador de asignación. |
< | Menor que: este operador se usa para restar números |
> | Mayor que: este operador se usa para multiplicar números |
<> | No igual a: este operador se utiliza para dividir números. |
<= | Menos que o igual a: |
> = | Mayor qué o igual a: |
Operadores de comparación de VBA con ejemplo
La siguiente tabla muestra los operadores de comparación de Excel VBA con ejemplos y resultados.
S / N | Operador | Ejemplo | Producción |
---|---|---|---|
1 | = | Si x = z Entonces | Devuelve verdadero si son iguales, de lo contrario devuelve falso |
2 | < | Si x Devuelve verdadero si x es menor que z, de lo contrario devuelve falso |
|
3 | > | Si x> z Entonces | Devuelve verdadero si x es mayor que z, de lo contrario devuelve falso |
4 | <> | Si x <> z Entonces | Devuelve verdadero si no son iguales, de lo contrario devuelve falso |
5 | <= | Si x <= z Entonces | Devuelve verdadero si x es menor o igual que z, de lo contrario, devuelve falso |
6 | > = | Si x> = Entonces | Devuelve verdadero si x es mayor que z, de lo contrario devuelve falso |
Código fuente de ejemplo
Operador de igual comparación
If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If
AQUÍ,
- "If 2 = 1 Then ... Else ... End If" utiliza la instrucción if para evaluar la condición "2 = 1"
- "MsgBox ..." es una función incorporada que muestra un cuadro de mensaje.
- El primer parámetro "Verdadero" o "Falso" es lo que se mostrará en el cuadro de mensaje. En nuestro ejemplo, 2 no es igual a 1, por lo tanto, mostrará "falso" en el cuadro de mensaje.
- El segundo parámetro "vbOKOnly" es el botón que se muestra en el cuadro de mensaje
- El tercer parámetro "Operador igual" es el título del cuadro de mensaje.
La ejecución del código anterior da los siguientes resultados
Descargue el código de Excel anterior