実現したいこと
VBAのInstr関数を使用して文字列を検索すると文字列があるのにその位置を返さない。
Action_work = "ボート等の遊び(4人)"
moji= InStr("ボート等の遊び”, Action_work)がmoji=0になる。
発生している問題・分からないこと
VBAのInstr関数を使用して文字列を検索すると文字列があるのにその位置を返さない。
moji = "ボート等の遊び(4人)"
moji= InStr("ボート等の遊び”, Action_work)がmoji=0になる。
該当のソースコード
moji = "ボート等の遊び(4人)" If (InStr("ボート等の遊び”, moji) > 0) Then ' moji にある work2 = "1" Else ' moji にない work2 = "2" End If
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
If (InStr(1, Accident_classification(l), Action_work) > 0) Then '事故区分行にある work2 = "1" Else '事故区分にない work2 = "2" End If
補足
特になし