- ベストアンサー
アクセスで
アクセスでエクセルのSEARCH関数みたいなことをするにはどうすれば良いのでしょうか? エクセルだと A 1 ABC-D 2 ABCDEF-G のハイフン前でを取りたい時は 「LEFT(A1,SEARCH("-",A1,1)-1)」 で下にオートフィルすれば良いと思います。 アクセスだとどうすれば良いでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VBAで良ければ VBの関数(もっと前のMSBasic以来の関数)にあるInstr関数を使えば良い。 エクセルVBAでも使えます。 Sub test02() x = Cells(8, "a") p = InStr(x, "-") MsgBox p y = Left(x, p - 1) MsgBox y End Sub エクセルで無い場合はx = Cells(8, "a") を例えば X="abcd-e"とするとアクセスVBAでも使えます。
その他の回答 (1)
- how-do-you-do
- ベストアンサー率56% (59/104)
回答No.1
t = "ABCDEF-G" t = Left(t, Instr(1, t, "-") - 1) Msgbox t