質問: 1、 例えば数式を入力しいるセルに間違って数値などを入力してしまうと、元々あった数式は書き変わってしまいますよね。 こういう場合、固定的な数値や数式が入力されているセルに間違って入力した場合でもセルの内容が書き変わらないように固定する方法はあるのですか? 2、 数式や関数が入力されているセルでに、まだ参照先のセルに数値が入力されてないために、引数として0やエラーのようなマークが出るのですが こういう時に参照先のセルが未記入のときに空白に(何もセル内に表示しない)するにはどうすればいいのですか? 初歩的な質問かと思いますがよろしくお願い致します。
回答: 1.(1)セルをロックしてシートの保護で誤入力を防ぐ。 1.(2)VBAで式とセルに入力出来るようにしておく。 2.IF文を使い回避する。 例を書くにもパターンがありすぎる為、数パターンを書きます。 A1=5、B1=0又は未入力でC1=A1/B1の場合 C1=IF(ISERROR(A1/B1),"",A1/B1) このような感じでいかがでしょう?