Option Compare ステートメント
Option Compare ステートメントの使い方
【書式】
Option Compare { Binary | Text | Database }
項目の説明
- Binary ・・・ バイナリ文字コード順によって並べ替え順序が決まります。Option Compare ステートメントの記述がない場合はこの Binary モードが使用されます。
- Text ・・・ 50音順による並べ替え順になります。ただし、大文字と小文字、文字幅、カタカナとひらがなは区別しません。
- Database ・・・ Microsoft Access でのみ使用できます。
Option Compare ステートメントは、文字列データの既定の比較方法を設定します。
宣言セクション内(モジュールの先頭部分)に記述し、モジュールレベルで使用します。
Option Compare ステートメントの使用例
サンプルVBAソース(Text モード)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Option Compare Text Sub sample_option_compare_text() MsgBox """a""=""A"" : " & IIf("a" = "A", True, False) & Chr(13) & _ """*""=""*"" : " & IIf("*" = "*", True, False) & Chr(13) & _ """5""=""5"" : " & IIf("*" = "*", True, False) & Chr(13) & _ """?""=""?"" : " & IIf("*" = "*", True, False) & Chr(13) & _ """ア""=""あ"": " & IIf("ア" = "ア", True, False) & Chr(13) & _ """ア""=""ア"" : " & IIf("ア" = "ア", True, False) End Sub |
実行結果
サンプルVBAソース(Binary モード)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Option Compare Binary '「規定値」なのでなくても同じ Sub sample_option_compare_text() MsgBox """a""=""A"" : " & IIf("a" = "A", True, False) & Chr(13) & _ """*""=""*"" : " & IIf("*" = "*", True, False) & Chr(13) & _ """5""=""5"" : " & IIf("*" = "*", True, False) & Chr(13) & _ """?""=""?"" : " & IIf("*" = "*", True, False) & Chr(13) & _ """ア""=""あ"": " & IIf("ア" = "ア", True, False) & Chr(13) & _ """ア""=""ア"" : " & IIf("ア" = "ア", True, False) End Sub |
実行結果
関連記事
-
-
変数がEmpty 値かどうかをチェックする( IsEmpty 関数 )
IsEmpty 関数の使い方 【書式】 result = IsEmpty ( e …
-
-
VBA で正規表現を使う(RegExp オブジェクトのメソッド)
RegExp オブジェクトのメソッド RegExp オブジェクトの詳細に関しては …
-
-
フォントの設定(Font プロパティ)
フォントの設定(Font プロパティ) 指定されたオブジェクトのフォント情報(F …
-
-
出力位置、書き込み位置を設定(Tab 関数)
出力位置、書き込み位置を設定 Tab 関数 は、Print メソッド、または P …
-
-
書式を変換(Format 関数)
Format 関数の使い方 【書式】 result = Format ( exp …
-
-
変数のデータ型・宣言(Dim ステートメント)
変数の宣言 一般的な方法 【書式】 Dim varname [ As type, …
-
-
文字列:定数(改行・タブ)
改行・タブの定数 これらの定数は、使用前に定義する必要はありません。コード中のど …
-
-
文字列:2つの文字列を比較する(StrComp 関数)
StrComp 関数の使い方 【書式】 result = StrComp ( s …
-
-
日付時刻:日付・時刻の間隔を取得( DateDiff 関数 )
DateDiff 関数の使い方 【書式】 result = DateDiff ( …
-
-
文字列:文字列の長さを取得( Len 関数、LenB 関数 )
Len 関数(文字列の長さを取得) 【書式】 result_len = Len …

