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 |
実行結果
関連記事
-
-
配列(多次元配列・配列の次元の変更)
多次元配列 【書式】 多次元配列の宣言 <静的配列(固定長配列)> Dim my …
-
-
色の設定(ThemeColor プロパティ・TintAndShade プロパティ)
ThemeColor プロパティ・TintAndShade プロパティ テーマカ …
-
-
式を評価し、結果(真・偽)に応じた式・値を返す(IIf 関数)
IIf 関数 の使い方 IIf(アイイフ)関数は、式を評価してその結果(真・偽) …
-
-
引数が省略されたかどうかをチェックする( IsMissing 関数 )
IsMissing 関数の使い方 【書式】 result = IsMissing …
-
-
文字列:文字列を最後から検索してその最初の文字位置を返す(InStrRev 関数)
InStrRev 関数 任意の文字列の中で、指定した文字列を最後から検索して、見 …
-
-
RGB 値一覧表(XlRgbColor 列挙型)
RGB 値(XlRgbColor 列挙型)一覧表 RGB 関数を使用して、出力さ …
-
-
変数のデータ型・宣言(Dim ステートメント)
変数の宣言 一般的な方法 【書式】 Dim varname [ As type, …
-
-
文字列:文字列の長さを取得( Len 関数、LenB 関数 )
Len 関数(文字列の長さを取得) 【書式】 result_len = Len …
-
-
オブジェクトの書式をクリアする(ClearFormats メソッド)
ClearFormats メソッド 対象となるオブジェクトの書式(スタイル)を初 …
-
-
日付時刻:文字列から日付・時刻データを取得( DateValue 関数、TimeValue 関数 )
DateValue 関数(文字列から日付データを取得) 【書式】 date_va …

