Access VBA のトラブル
InStr 関数の戻り値がおかしい
最終更新日:2004/9/25
InStr(1, "だだあいうえお", "う")
上記のコードで期待される結果は "5" ですが、返される値は、"7" となり、正しい結果が得られません。
InStr(1, "だだあいうえお", "う",vbTextCompare)
のように、第4引数に vbBinaryCompare または vbTextCompare を明示的に指定することで解決します。
<関連URL>
・[ACC2002] Access プロジェクトで VBA の InStr 関数が返す値がおかしい