お世話になります。 どみのどみのです。 うまくいかないとうのは、ケースとして以下のようになります。 1.うまくいかないケース-1 (Keyがテキスト) strSQL = "SELECT フィールド名 FROM テーブル名 " _ & "WHERE フィールド名(Key) LIKE " _ & " '%テキス%' " このケースの場合、エラーというよりは 該当無しとなります。つまり対象レコードなし という扱いになってしまいます。 2.うまくいかないケース-1 (Keyがコード) strSQL = "SELECT フィールド名 FROM テーブル名 " _ & "WHERE フィールド名(Key) LIKE " _ & " '[1-2]%' " この場合は、「1」「2」の部分を変数で対応しているので 該当なし、あるいは、まったく検討違いのものをひっぱって きます。 お忙しい中、もうしわけありませんがよろしくお願い致します。