おせわになります。 申し訳ありませんでした。言葉足らずでした。 ■前提 接続先のSQLは、MS-2003 ADO接続です。 ■うまくいくケース (Keyがコード) strSQL = "SELECT フィールド名 FROM テーブル名 " _ & "WHERE フィールド名(Key) LIKE " _ & " '%1200%' " ■うまくいかないケース (Keyがテキスト) strSQL = "SELECT フィールド名 FROM テーブル名 " _ & "WHERE フィールド名(Key) LIKE " _ & " '%テキス%' " また、うまくいく(Keyがコード)の場合でも、 strSQL = "SELECT フィールド名 FROM テーブル名 " _ & "WHERE フィールド名(Key) LIKE " _ & " '[1-2]%' " などはうまくできません。