StrComp 関数
StrComp(strString1, strString2 [, lngCmp])
文字列比較の結果を表す値を返します。
引数
- strString1
- strString2 と比較する任意の文字列式を指定します。
- strString2
- strString1 と比較する任意の文字列式を指定します。
- lngCmp
- 省略可能です。
文字列比較のモードを指定します。(省略した場合はバイナリモードで比較を行います)定数 値 内容 vbBinaryCompare 0 バイナリ モードで比較を行います。 vbTextCompare 1 テキスト モードで比較を行います。
戻り値
-
条件 戻り値 strString1 は strString2 未満 -1 strString1 と strString2 は等しい 0 strString1 は strString2 を超える 1 strString1 または strString2 は Null 値 Null 値
使用例
次のコードは、StrComp 関数を使って文字列比較の結果を返す例です。
3 番目の引数が 1 の場合は、テキスト モードで比較を行い、0 または省略された場合は、バイナリ モードで比較を行います。
Dim lngCmp lngCmp = StrComp("ABCD", "abcd", 1) '0 を返します。 lngCmp = StrComp("ABCD", "abcd", 0) '-1 を返します。 lngCmp = StrComp("abcd", "ABCD") '1 を返します。 lngCmp = StrComp("ABCD", "ABCD") '0 を返します。