0
日付がテキスト形式の列があり、欠損値は-
とマークされています。IsErrorの奇妙な動作
は私が0
に欠損値を変換する、現在までその列を変換式(SQL、ないVBA)を作成しよう:
この式は、期待通りに動作します:
IIf([column]="-",0,CDate([column])
しかし、より一般的なものを作るようにしようとすると、非日付入力をすべて探して、私は
#Error
を返します。
IIf(IsError(CDate([column])),0,CDate([column])
ここに何がありますか?
私は 'IsError'の式と同じエラーを出しています:( –
' isNumeric'は機能しませんか? – LiamH
@MátéJuhász:最初のCDate?IIf(IsDate([column] ... ' – Andre