Is関数の注意点


VBAでのIs○○関数はあるケースの場合、想定したとおりに動作しないので注意。



・IsNumericの場合


以下の場合は指数表記と判断されTrueを返すので注意

 IsNumeric("3D1")

・IsDateの場合


以下の場合はMMDDYY形式と判断されtrueを返すので注意

 IsDate("12/31/09")

動作確認環境:Access 2007