VBAで#N/Aかどうか判断する方法

VBAで#N/Aかどうか判断する方法

VBAで#N/Aかどうか判断する方法です。

IsErrorと言うのを使うと判断することができます。

以下、Trueとなる例です。

If IsError(Sheets("シート名").Range("A1")) Then
    ' 処理
End If

以下は、#N/A出ない場合の記述方法です。

If IsError(Sheets("シート名").Range("A1")) = False Then
    ' 処理
End If

上記はFalseで判断していますが、If Notを使用しても構いません。

If Not IsError(Sheets("シート名").Range("A1")) Then
    ' 処理
End If

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました