vba スクリプトを実行するときのエラーを回避しようとしているので、何かを行う前にセルの内容を確認しています。
If ((Cells(i, 18).Value > 0) And (Trim(Cells(i, 3).Value) <> "") And (Trim(Cells(i, 4).Value) <> "")) And (Trim(Cells(i, 10).Value) <> "") _
Then ' Do something
空のセルでは機能しますが、「#NAME?」を含むセルでは機能しません。
どうすればそれを検証できますか?