Comparação VBA Operators: Não é igual, Less que ou igual a
Comparação VBA Operatoros
Esses são operadores usados para comparar valores. Os operadores de comparação incluem igual a, menor que, maior que e diferente de
Operadores de comparação são usados para comparar valores para fins de validação. Digamos que você esteja desenvolvendo um aplicativo simples de ponto de venda. Nesta aplicação, você deseja validar os valores inseridos antes de lançar. Nesses casos, você pode usar operadores de comparação. Esta operadora irá verificar os números negativos ou garantir que o valor pago não excede o valor faturado. Os operadores de comparação são úteis em tais situações.
A tabela a seguir lista os operadores de comparação definidos em VBA.
Operator | Descrição |
---|---|
= | Igual: verifica se dois valores são iguais. Também é usado como um operador de atribuição |
< | Less que: Este operador é usado para subtrair números |
> | Maior que: Este operador é usado para multiplicar números |
<> | Diferente de: Este operador é usado para dividir números |
<= | Less maior ou igual a: |
>= | Melhor que ou igual a: |
Comparação VBA Operators com exemplo
A tabela a seguir mostra a comparação do Excel VBA Operators com exemplos e resultados.
S / N | Operator | Exemplo | saída |
---|---|---|---|
1 | = | Se x = z Então | Retorna verdadeiro se forem iguais, caso contrário retorna falso |
2 | < | Se x < z então | Retorna verdadeiro se x for menor que z, caso contrário, retorna falso |
3 | > | Se x > z Então | Retorna verdadeiro se x for maior que z, caso contrário retorna falso |
4 | <> | Se x <> z Então | Retorna verdadeiro se não forem iguais, caso contrário retorna falso |
5 | <= | Se x <= z Então | Retorna verdadeiro se x for menor ou igual a z, caso contrário, retorna falso |
6 | >= | Se x >= Então | Retorna verdadeiro se x for maior ou igual a z, caso contrário, retorna falso |
Exemplo de código-fonte
Comparação igual Operator
If 2 = 1 Then MsgBox "True", vbOKOnly, "Equal Operator" Else MsgBox "False", vbOKOnly, "Equal Operator" End If
AQUI,
- “Se 2 = 1 então… senão… termine se” usa a instrução if para avaliar a condição “2 = 1”
- “MensagemBox... " É uma função integrada que exibe uma caixa de mensagem.
- O primeiro parâmetro “True” ou “False” é o que será exibido na caixa de mensagem. No nosso exemplo, 2 não é igual a 1, portanto, aparecerá “falso” na caixa de mensagem.
- O segundo parâmetro “vbOKOnly” é o botão que aparece na caixa de mensagem
- O terceiro parâmetro “Igual Operator” é o título da caixa de mensagem.
A execução do código acima fornece os seguintes resultados