- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:引数 compareについて)
引数compareについての説明
このQ&Aのポイント
- vbTextCompareとは、テキストモードの比較を行うための引数です。
- vbBinaryCompareとは、バイナリモードの比較を行うための引数です。
- vbDatabaseCompareはエクセルでは使用できません。また、vbUseCompareOptionはコンパイルエラーになります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ざっくり言えば大文字と小文字、半角全角、ひらがなとカタカナを区別するとかしないとかです。 Instr関数のヘルプを開き、そこのCompare指定項目のところの「文字列比較」の文字をクリックすると解説されているので、読んでください。
その他の回答 (1)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.2
バイナリモードでは必然的に文字の大小は区別される。 vbUseCompareOptionを指定した場合は、Option Compareステートメントが必要になるのでは?、、、 InStr第4引数の意味 文字列比較モードを指定します。 "vbBinaryCompare" 又は "0" を指定するとバイナリモードで比較を行い、大文字小文字を区別します。 "vbTextCompare" 又は "1" を指定するとテキストモードで比較を行い、大文字小文字を区別しません。 省略した場合はバイナリモードで比較が行われます Option Compareステートメント http://officetanaka.net/excel/vba/statement/OptionCompare.htm
質問者
お礼
どうもありがとうございました。
お礼
どうもありがとうございました。