StrComp


構文

StrComp(string1,string2[,compare])

引数string1には、任意の文字列式を指定します。

引数string2には、任意の文字列式を指定します。

引数compareは省略可能です。文字列の比較モードを指定します。

解説

引数string1で指定した文字列と引数string2で指定した文字列を、比較した結果を返します。

引数compareには次の数値を指定します。

数値 内容
0 テキストモードで比較します。大文字と小文字の区別をしません
1 バイナリモードで比較をします
2 Microsoft Accessでのみ使用できます

引数numを省略するとOption Compareステートメントで設定した値を指定したものとみなされます。既定値は0です。

サンプル

次の例は、ふたつの文字列を比較して結果を表示します。

Sub Sample()
    Dim string1 As String, string2 As String
    string1 = "ABC"
    string2 = "abc"
    MsgBox StrComp(string1, string2, 0)     '-1を返します。
    MsgBox StrComp(string1, string2, 1)     '0を返します。
End Sub