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 |
実行結果
関連記事
-
-
乱数ジェネレータを初期化 (乱数系列を再設定) する(Randomize ステートメント)
Randomize ステートメントの使い方 Rnd 関数 を使用する前に使用しま …
-
-
フォント 太字・斜体(Bold, Italic, FontStyle プロパティ)
太字の設定(Bold プロパティ) Bold プロパティは、フォントを太字にする …
-
-
配列(多次元配列・配列の次元の変更)
多次元配列 【書式】 多次元配列の宣言 <静的配列(固定長配列)> Dim my …
-
-
ある数値が、複数の範囲のどの範囲に含まれるかを示す文字列を返す(Partition 関数)
Partition 関数 の使い方 Partition 関数は、ある数値が、区切 …
-
-
オブジェクトの書式をクリアする(ClearFormats メソッド)
ClearFormats メソッド 対象となるオブジェクトの書式(スタイル)を初 …
-
-
指定した値を8進数で表記した文字列に変換する(Oct 関数)
Oct 関数 の使い方 【書式】 result = Oct ( expressi …
-
-
四捨五入・切り上げ・切り捨て・丸め(Round 関数 他)
Round 関数(丸め)の使い方 【書式】 value = Round ( ex …
-
-
ショートカットメニュー(CommandBar オブジェクト)
ショートカットメニュー(コンテキストメニュー) 右クリックで表示されるメニューの …
-
-
文字列:文字列右から指定文字数取得(Right 関数,RightB 関数)
Right 関数・RightB 関数 の使い方 【書式】 result_righ …
-
-
データ型を調べてそのデータ型を示す文字列を返す(TypeName 関数)
TypeName 関数 の使い方 TypeName 関数は、引数に、データ型を調 …

