Toan tu so sánh trong vba

Trong VBA, các toán tử được sử dụng để kiểm tra xem một số lớn hơn một số khác hoặc nhỏ hơn một số khác hoặc bằng một số khác và cũng không bằng. Phương pháp tương tự như sử dụng các toán tử như chúng ta sử dụng trong excel, chẳng hạn như A> B là sử dụng một toán tử so sánh.

Không quan trọng chúng ta giỏi đến mức nào hay thành thạo công việc của mình, nếu chúng ta không làm đúng những điều cơ bản, thì mọi thứ sẽ trở nên lộn xộn. Thứ nhất nếu chúng ta không học những kiến ​​thức cơ bản thì chúng ta không thể tiến lên cấp độ tiếp theo, dù là bất kỳ ngành nghề nào. Lý do tại sao tôi nhấn mạnh đến những điều cơ bản vì trong bài viết hôm nay chúng tôi sẽ chỉ cho bạn một trong những khái niệm cơ bản “Toán tử VBA”.

Các toán tử là trung tâm của bất kỳ phép tính nào. Chúng là những dấu hiệu chúng ta sử dụng để so sánh một thứ với một thứ khác. Tôi chắc chắn rằng bạn phải đã sử dụng những lôgic này ở nơi làm việc hàng ngày của bạn.

Danh sách các toán tử toán học

Dưới đây là danh sách toán tử mà chúng tôi sử dụng thường xuyên.

Trên đây là các toán tử toán học và những toán tử đó phổ biến với mọi người. Chúng tôi cũng có các toán tử so sánh, dưới đây là danh sách các toán tử đó.

Danh sách các toán tử so sánh cho VBA

  • Dấu bằng [=]
  • Dấu hiệu lớn hơn [>]
  • Lớn hơn hoặc bằng để ký [> =]
  • Ít hơn Dấu []

    Dấu hiệu này kiểm tra xem một số có lớn hơn số kia hay không. Đây cũng là một toán tử VBA logic trong đó kết quả là TRUE hoặc FALSE.

    Dưới đây là Mã VBA để hiểu cách sử dụng toán tử Greater Than [>] .

    Mã:

    Sub Greater_Operator [] Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1> Val2 Thì MsgBox "Val1 lớn hơn val2 và kết quả là TRUE" Else MsgBox "Val1 không lớn hơn val2 và kết quả là FALSE "End If End Sub

    Và kết quả sẽ là -

    Lớn hơn hoặc bằng để ký [> =]

    Dấu hiệu này hoạt động giống hệt như toán tử Greater Than ở trên nhưng kiểm tra xem số lượng có bằng nhau hay không.

    Dưới đây là Mã VBA để hiểu cách sử dụng toán tử Greater Than hoặc Equal to [> =] .

    Mã:

    Sub Greater_Than_Equal_Operator [] Dim Val1 Như chuỗi Dim Val2 Như chuỗi Val1 = 25 Val2 = 20 Nếu Val1> = Val2 Thì MsgBox "Val1 lớn hơn val2 và kết quả là TRUE" Else MsgBox "Val1 không lớn hơn val2 và kết quả là FALSE "Kết thúc Nếu Kết thúc Sub

    Bây giờ chúng ta sẽ chỉ thay đổi số tiền val2 thành 25 và sau đó chạy mã.

    Cả hai kết quả đều trả về TRUE vì chúng ta đã áp dụng dấu> =.

    Ít hơn Dấu [

Chủ Đề