- ベストアンサー
英数字のチェックをしたい ACCESSのVBAで
ACCESSのVBAなんですが あるフィールドが英数字かどうかチェックしたいのですが つまり、数字か英字のみで、そのフィールドが構成されているか チェックしたいのです 、(カンマ)やカッコが含まれていれば、エラーと判定したい のですが、 よろしくお願いします
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Function blnCheck(strLen) Dim objRE Set objRE = new RegExp objRE.IgnoreCase = True objRE.pattern = "[^0-9a-zA-Z]" blnCheck = objRE.Test(strLen) Set objRE = Nothing End Function こんな正規表現の関数を使用すれば可能です。 上記は英数字以外がstrLenに含まれているとTrueを返します。 http://www.kanaya440.com/contents/tips/vbs/004.html
お礼
ありがとうございました 大変たすかりました 感謝でいっぱいです