Toán tử so sánh VBA: Không bằng, nhỏ hơn hoặc bằng

Mục lục:

Anonim

Toán tử so sánh VBA

Đây là các toán tử được sử dụng để so sánh các giá trị. Toán tử so sánh bao gồm bằng, nhỏ hơn, lớn hơn và không bằng

Toán tử so sánh được sử dụng để so sánh các giá trị cho mục đích xác nhận. Giả sử bạn đang phát triển một ứng dụng điểm bán hàng đơn giản. Trong ứng dụng này, bạn muốn xác thực các giá trị đã nhập trước khi đăng. Trong những trường hợp như vậy, bạn có thể sử dụng các toán tử so sánh. Nhà điều hành này sẽ kiểm tra các số âm hoặc để đảm bảo rằng số tiền được thanh toán không vượt quá số tiền đã lập hóa đơn. Các toán tử so sánh có ích trong những tình huống như vậy.

Bảng sau liệt kê các toán tử so sánh được xác định trong VBA.

Nhà điều hành Sự miêu tả
= Equal: kiểm tra xem hai giá trị có bằng nhau không. Nó cũng được sử dụng như một toán tử gán
< Nhỏ hơn: Toán tử này được sử dụng để trừ các số
> Lớn hơn: Toán tử này được sử dụng để nhân các số
<> Không bằng: Toán tử này được sử dụng để chia các số
<= Ít hơn hoặc bằng:
> = Lớn hơn hoặc bằng:

Các toán tử so sánh VBA với ví dụ

Bảng sau đây cho thấy các toán tử so sánh VBA trong Excel với các ví dụ và kết quả đầu ra.

S / N Nhà điều hành Thí dụ Đầu ra
1 = Nếu x = z Thì Trả về true nếu chúng bằng nhau, nếu không trả về false
2 < Nếu x Trả về true nếu x nhỏ hơn z, nếu không trả về false
3 > Nếu x> z Thì Trả về true nếu x lớn hơn z, nếu không trả về false
4 <> Nếu x <> z Thì Trả về true nếu chúng không bằng nhau, nếu không trả về false
5 <= Nếu x <= z Thì Trả về true nếu x nhỏ hơn hoặc bằng z, nếu không trả về false
6 > = Nếu x> = Thì Trả về true nếu x lớn hơn z, nếu không trả về false

Mã nguồn mẫu

Toán tử so sánh bình đẳng

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

ĐÂY,

  • "If 2 = 1 Then ... Else ... End If" sử dụng câu lệnh if để đánh giá điều kiện "2 = 1"
  • “MsgBox…” là một chức năng tích hợp hiển thị một hộp thông báo.
    • Tham số đầu tiên "True" hoặc "False" là những gì sẽ được hiển thị trong hộp thông báo. Trong ví dụ của chúng tôi, 2 không bằng 1, do đó, nó sẽ hiển thị "false" trong hộp tin nhắn.
    • Tham số thứ hai "vbOKOnly" là nút được hiển thị trong hộp thông báo
    • Tham số thứ ba "Toán tử bằng" là tiêu đề của hộp thông báo.

Thực hiện đoạn mã trên cho kết quả sau

Tải xuống mã Excel ở trên