Λογικοί τελεστές
Τα λογικά αποτελέσματα στη Visual Basic μπορούν να συνδυαστούν με τη
χρήση των παρακάτω λογικών τελεστών:
-  Τα αποτελέσματα χρήσης των τελεστών παριστάνονται από τους
παρακάτω πίνακες τιμών:
 |  A  |   B  |   A And B  |   A Or B  |  
 |  False  |   False  |   False  |   False  |  
 |  False  |   True   |   False  |   True   |  
 |  True   |   False  |   False  |   True   |  
 |  True   |   True   |   True   |   True   |  
 |  A  |   B  |   A Xor B  |   A Eqv B  |  
 |  False  |   False  |   False  |   True   |  
 |  False  |   True   |   True   |   False  |  
 |  True   |   False  |   True   |   False  |  
 |  True   |   True   |   False  |   True   |  
 |  A  |   B  |   A Imp B  | 
 |  False  |   False  |   True  | 
 |  False  |   True   |   True   | 
 |  True   |   False  |   False   | 
 |  True   |   True   |   True  | 
 |  A  |   Not A  |  
 |  False  |   True   |  
 |  True   |   False  |  
 -  Η προτεραιότητα υπολογισμού των λογικών τελεστών ορίζεται ως εξής:
-  Not
 -  And
 -  Or
 -  Xor
 -  Eqv
 -  Imp
 
 
Παράδειγμα
Ο παρακάτω βρόχος μπορεί να αποτελεί τμήμα του προγράμματος
ελέγχου ενός τραπεζικού μηχανήματος αυτομάτων συναλλαγών:
    Dim PIN As Integer
    Dim Tries As Integer
    
    Const CorrectPIN = 1234
    Const MaxTries = 4
    
    Tries = 0
    Do
        PIN = InputBox("Πληκτρολογήστε τον κωδικό εισόδου")
        Tries = Tries + 1
    Loop Until PIN = CorrectPIN Or Tries = MaxTries
Με τον προσδιορισμό Const μπορούμε να αντιστοιχούμε ονόματα σε
σταθερές τιμές.
Με τον τρόπο αυτό το πρόγραμμα διαβάζεται και συντηρείται ευκολότερα.