Σύγκριση VBA Operators: Όχι ίσοι, Less από ή ίσο με
Σύγκριση VBA Operaκορμοί
Αυτοί είναι τελεστές που χρησιμοποιούνται για τη σύγκριση τιμών. Οι τελεστές σύγκρισης περιλαμβάνουν ίσο με, μικρότερο από, μεγαλύτερο από και όχι ίσο με
Οι τελεστές σύγκρισης χρησιμοποιούνται για τη σύγκριση τιμών για σκοπούς επικύρωσης. Ας υποθέσουμε ότι αναπτύσσετε μια απλή εφαρμογή για σημεία πώλησης. Σε αυτήν την εφαρμογή, θέλετε να επικυρώσετε τις τιμές που εισαγάγατε πριν δημοσιεύσετε. Σε τέτοιες περιπτώσεις, μπορείτε να χρησιμοποιήσετε τελεστές σύγκρισης. Αυτός ο χειριστής θα ελέγξει τους αρνητικούς αριθμούς ή θα διασφαλίσει ότι το ποσό που καταβλήθηκε δεν υπερβαίνει το ποσό που χρεώθηκε. Οι χειριστές σύγκρισης είναι χρήσιμοι σε τέτοιες περιπτώσεις.
Ο παρακάτω πίνακας παραθέτει τους τελεστές σύγκρισης που ορίζονται στο VBA.
OperaTor | Descriptιόν |
---|---|
= | Equal: ελέγχει εάν δύο τιμές είναι ίσες. Χρησιμοποιείται επίσης ως χειριστής εκχώρησης |
< | Less από: Αυτός ο τελεστής χρησιμοποιείται για την αφαίρεση αριθμών |
> | Μεγαλύτερο από: Αυτός ο τελεστής χρησιμοποιείται για τον πολλαπλασιασμό αριθμών |
<> | Δεν ισούται με: Αυτός ο τελεστής χρησιμοποιείται για τη διαίρεση αριθμών |
<= | Less από ή ίσο με: |
>= | Μεγαλύτερο ή ίσο με: |
Σύγκριση VBA Operators με Παράδειγμα
Ο παρακάτω πίνακας δείχνει τη σύγκριση Excel VBA Operatortors με παραδείγματα και έξοδο.
S / N | OperaTor | Παράδειγμα | Παραγωγή |
---|---|---|---|
1 | = | Αν x = z Τότε | Επιστρέφει true αν είναι ίσα, διαφορετικά επιστρέφει false |
2 | < | Αν x < z Τότε | Επιστρέφει true εάν το x είναι μικρότερο από το z, διαφορετικά επιστρέφει false |
3 | > | Αν x > z Τότε | Επιστρέφει true εάν το x είναι μεγαλύτερο από το z, διαφορετικά επιστρέφει false |
4 | <> | Αν x <> z Τότε | Επιστρέφει true αν δεν είναι ίσα, διαφορετικά επιστρέφει false |
5 | <= | Αν x <= z Τότε | Επιστρέφει true αν το x είναι μικρότερο ή ίσο με z, διαφορετικά επιστρέφει false |
6 | >= | Αν x >= Τότε | Επιστρέφει true εάν το x είναι μεγαλύτερο ή ίσο του z, διαφορετικά επιστρέφει false |
Παράδειγμα πηγαίο κώδικα
Ίση Σύγκριση OperaTor
If 2 = 1 Then MsgBox "True", vbOKOnly, "Equal Operator" Else MsgBox "False", vbOKOnly, "Equal Operator" End If
ΕΔΩ,
- «Αν 2 = 1 Τότε… Αλλιώς… Τέλος Αν» χρησιμοποιεί τη δήλωση if για να αξιολογήσει τη συνθήκη "2 = 1"
- «MsgBox... " Είναι μια ενσωματωμένη λειτουργία που εμφανίζει ένα πλαίσιο μηνυμάτων.
- Η πρώτη παράμετρος "True" ή "False" είναι αυτή που θα εμφανιστεί στο πλαίσιο μηνύματος. Στο παράδειγμά μας, το 2 δεν είναι ίσο με 1, επομένως, θα εμφανίσει "false" στο πλαίσιο μηνυμάτων.
- Η δεύτερη παράμετρος "vbOKOnly" είναι το κουμπί που εμφανίζεται στο πλαίσιο μηνύματος
- Η τρίτη παράμετρος «Ίσο Operator» είναι ο τίτλος του πλαισίου μηνύματος.
Η εκτέλεση του παραπάνω κώδικα δίνει τα ακόλουθα αποτελέσματα
Κατεβάστε τον παραπάνω κώδικα Excel