If atai Like "*[ァ-ォ,ヵ,ヶ,ッ,ャ-ョ,ヮ]*" Then で試してみましたがNGでした。 そこでアルファベットを使用して確認してみました。 範囲指定を使用した時としない時とでは以下のような違いを発見しました。 1.範囲指定を使用した場合 If atai Like "*[a-c]*" Then <ErrorMessage> End If 結果:大文字小文字関わらずabc(ABC)が含まれているとエラーとなる。 2.範囲指定を使用したしない場合 If atai Like "*[a,b,c]*" Then <ErrorMessage> End If 結果:小文字のabcのみエラーとなり、大文字のABCはエラーとならない。 何か違いがあるのでしょうか?謎です。 それともサーバの文字コード依存(EUC)でしょうか? 少々心残りですが、うまくいったのでよしとしておきます。