在比較兩個給定字串後,StrComp
函式返回一個整數值。它可以根據要比較的輸入字串返回三個值:-1
,0
或1
中的任何一個。如下 -
String1 < String2
, 那麼 StrComp
函式返回 -1
String1 = String2
, 那麼 StrComp
函式返回 0
String1 > String2
, 那麼 StrComp
函式返回 1
StrComp(string1,string2[,compare])
引數說明
0 = vbBinaryCompare
- 執行二進位制比較(預設)1 = vbTextCompare
- 執行文字比較新增一個模組,並將下面的程式碼放在編輯器中。
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
執行上面範例程式碼,得到以下結果 -
Line 1 :0
Line 2 :1
Line 3 :1
Line 4 :0
Line 5 :1