Operatori di confronto VBA: non uguale, minore o uguale a

Sommario:

Anonim

Operatori di confronto VBA

Questi sono operatori che vengono utilizzati per confrontare i valori. Gli operatori di confronto includono uguale a, minore di, maggiore di e diverso da

Gli operatori di confronto vengono utilizzati per confrontare i valori a scopo di convalida. Supponiamo che tu stia sviluppando una semplice applicazione per punto vendita. In questa applicazione, desideri convalidare i valori inseriti prima di pubblicare. In questi casi, puoi utilizzare operatori di confronto. Questo operatore verificherà i numeri negativi o si assicurerà che l'importo pagato non superi l'importo fatturato. Gli operatori di confronto sono utili in tali situazioni.

La tabella seguente elenca gli operatori di confronto definiti in VBA.

Operatore Descrizione
= Uguale: controlla se due valori sono uguali. Viene anche utilizzato come operatore di assegnazione
< Minore di: questo operatore viene utilizzato per sottrarre numeri
> Maggiore di: questo operatore viene utilizzato per moltiplicare i numeri
<> Diverso da: questo operatore viene utilizzato per dividere i numeri
<= Minore o uguale a:
> = Maggiore o uguale a:

Operatori di confronto VBA con esempio

La tabella seguente mostra gli operatori di confronto VBA di Excel con esempi e output.

S / N Operatore Esempio Produzione
1 = Se x = z Allora Restituisce true se sono uguali, altrimenti restituisce false
2 < Se x Restituisce vero se x è minore di z, altrimenti restituisce falso
3 > Se x> z Allora Restituisce vero se x è maggiore di z, altrimenti restituisce falso
4 <> Se x <> z Allora Restituisce true se non sono uguali, altrimenti restituisce false
5 <= Se x <= z Allora Restituisce vero se x è minore o uguale a z, altrimenti restituisce falso
6 > = Se x> = Allora Restituisce vero se x è maggiore di z, altrimenti restituisce falso

Esempio di codice sorgente

Operatore di confronto uguale

If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If

QUI,

  • "If 2 = 1 Then ... Else ... End If" utilizza l'istruzione if per valutare la condizione "2 = 1"
  • "MsgBox ..." È una funzione incorporata che visualizza una finestra di messaggio.
    • Il primo parametro "True" o "False" è ciò che verrà visualizzato nella finestra di messaggio. Nel nostro esempio, 2 non è uguale a 1, quindi mostrerà "false" nella casella msg.
    • Il secondo parametro "vbOKOnly" è il pulsante visualizzato nella finestra di messaggio
    • Il terzo parametro "Equal Operator" è il titolo della finestra di messaggio.

L'esecuzione del codice precedente fornisce i seguenti risultati

Scarica il codice Excel sopra