VBA - strComp

Hàm StrComp trả về một giá trị nguyên sau khi so sánh hai chuỗi đã cho. Nó có thể trả về bất kỳ giá trị nào trong số ba giá trị -1, 0 hoặc 1 dựa trên các chuỗi đầu vào được so sánh.

  • Nếu Chuỗi 1 <Chuỗi 2, thì StrComp trả về -1
  • Nếu Chuỗi 1 = Chuỗi 2, thì StrComp trả về 0
  • Nếu Chuỗi 1> Chuỗi 2, thì StrComp trả về 1

Cú pháp

StrComp(string1,string2[,compare])

Mô tả về Thông Số

  • String1- Một tham số bắt buộc. Biểu thức chuỗi đầu tiên.

  • String2 - Một tham số bắt buộc. Biểu thức chuỗi thứ hai.

  • Compare- Một tham số tùy chọn. Chỉ định so sánh chuỗi sẽ được sử dụng. Nó có thể nhận các giá trị sau.

    • 0 = vbBinaryCompare - Thực hiện so sánh nhị phân (Mặc định)

    • 1 = vbTextCompare - So sánh văn bản

Thí dụ

Thêm một nút và thêm chức năng sau.

Private Sub Constant_demo_Click()
   Dim var1 as Variant
   msgbox("Line 1 :" & StrComp("Microsoft","Microsoft"))
   msgbox("Line 2 :" &StrComp("Microsoft","MICROSOFT"))
   msgbox("Line 3 :" &StrComp("Microsoft","MiCrOsOfT"))
   msgbox("Line 4 :" &StrComp("Microsoft","MiCrOsOfT",1))
   msgbox("Line 5 :" &StrComp("Microsoft","MiCrOsOfT",0))
End Sub

Khi bạn thực hiện hàm trên, nó sẽ tạo ra kết quả sau.

Line 1 :0
Line 2 :1
Line 3 :1
Line 4 :0
Line 5 :1

Language