2017-02-17 16 views

答えて

0

Excelが(ワークシートで)非値のセルを扱い、ユーザーフォームのボックスそれが欠けている、したがって、ブランク値であるかのように、または未定義値であることが表示されます日付ではありません。 IsDate(date.Value)date.Value = "")は、FALSEを返します。したがって、If date.Value = "" Or IsDate(date.Value) = False Thenに尋ねるのは冗長です。date.Value = ""の場合は、両方の値がFALSEを返すためです。 If IsDate(date.Value) = False ThenIf IsDate(date.Value) = True Thenは、値が何もない場合でも、ユーザーフォーム入力(およびワークシートのセル)の日付であるかどうかを確認するのに十分です。

関連する問題