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 |
実行結果
関連記事
-
-
xlFileFormat 列挙型
xlFileFormat 列挙型 Workbook.SaveAs メソッド の引 …
-
-
変数がNull 値かどうかをチェックする( IsNull 関数 )
IsNull 関数の使い方 【書式】 result = IsNull ( exp …
-
-
文字列:アルファベットを小文字または大文字に変換(LCase 関数,UCase 関数)
LCase 関数・UCase 関数 の使い方 【書式】 <アルファベットの大文字 …
-
-
オートシェイプの種類を表す定数(MsoAutoShapeType 列挙型)
MsoAutoShapeType 列挙型 オートシェイプオブジェクトの図形の種類 …
-
-
カレントフォルダ(CurDir 関数、ChDir ステートメント、ChDrive ステートメント)
カレントフォルダ カレントフォルダとは、ブックを開いたり保存するときに既定で参照 …
-
-
指定した値を16進数で表記した文字列に変換する(Hex 関数)
Hex 関数 の使い方 【書式】 result = Hex ( expressi …
-
-
上付き文字・下付き文字(Superscript,Subscript)
上付き文字(Superscript プロパティ) Superscript プロパ …
-
-
XlThemeColor 列挙型
XlThemeColor 列挙 定数 値 内容 xlThemeColorDark …
-
-
VBA の演算子(論理演算子:And、Eqv、Imp、Not、Or、Xor)
論理演算子 論理演算を行うときに使用する演算子で、以下の 6 種類があります。 …
-
-
エラー(CVErr 関数・IsError 関数・Error 関数)
CVErr 関数(エラー番号をエラー値に変換する)の使い方 【書式】 retur …

