Giả sử bạn muốn kiểm tra đơn đặt hàng của khách hàng. Trước tiên, bạn muốn kiểm tra xem sản phẩm được đặt hàng có tồn tại hay không. Nếu có, bạn muốn kiểm tra số lượng của chúng đang hiện có đủ hay không. Các toán tử logic có ích trong những trường hợp như vậy. Nói cách khác, các toán tử logic được sử dụng để đánh giá nhiều hơn một điều kiện.
STT | Toán tử | Mô tả | Ví dụ | Đầu ra |
1 | AND | AND: Được sử dụng để kết hợp nhiều hơn một điều kiện. Nếu tất cả các điều điều kiện đều đúng, AND đánh giá là true. Nếu bất kì điều kiện nào sai, AND đánh giá là false | If true = true AND false = true THEN | false |
2 | OR | OR: Được sử dụng để kết hợp nhiều hơn một điều kiện. Nếu có bất kì điều kiện nào được đánh giá là đúng, OR trả về giá trị true. Nếu tất cả chúng đều sai, OR trả về giá trị false | If true = true OR true = false THEN | true |
3 | NOT | NOT: Hoạt động như một hàm nghịch đảo. Nếu điều kiện đúng, nó sẽ trả về giá trị false, và nếu điều kiện sai, thì nó sẽ trả về giá trị true. | If NOT (true) Then | false |
Để đơn giản, chúng ta sẽ so sánh các số được mã hóa cứng.
Thêm các nút ActiveX vào trang tính từ “Insert option.”
Thiết lập các thuộc tính như hình dưới đây:
Bảng sau đây cho thấy các giá trị mà bạn cần thay đổi cũng như các giá trị mà bạn cần cập nhật:
S/N | Control | Property | Value |
1 | CommandButton1 | Name | btnAND |
Caption | AND Operator (0 = 0) | ||
2 | CommandButton2 | Name | btnOR |
Caption | OR Operator (1 = 1) Or (5 = 0) | ||
3 | CommandButton3 | Name | btnNOT |
Caption | NOT Operator Not (0 = ) |
Thêm đoạn code sau vào btnAND_Click
Trong đó:
Thêm đoạn code sau vào btnOR_Click :
Trong đó:
Thêm đoạn code sau vào btnNOT_Click:
Trong đó:
Bạn có thể tải file excel có chứa mã code trong ví dụ trên tại đây: https://drive.google.com/uc?export=download&id=0BwL5un1OyjsdTUlHcXZmVXBjZms
Cám ơn các bạn đã đọc bài. Nếu muốn tìm hiểu thêm các kiến thức khác về VBA, hãy tham gia ngay khóa học VBAG01 – Tuyệt đỉnh VBA của Gitiho nhé. Có rất nhiều ưu đãi đang dành cho bạn khi đăng ký khóa học này.
Khóa học liên quan