• ベストアンサー

こんにちは。エクセルで分からないことがあります。

こんにちは。エクセルで分からないことがあります。 マクロ作成中、関数に不備があると#NAME?とか#DEFとか#VALUE?とか出るのですが、 これが出ても、#NAME?⇒空白に置き換えが出来るようにしたいのですが、 できますか? 条件付書式で#NAME?と等しい時、空白というようにやればよいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 これはカテゴリーが違っているため、回答が付くのが遅くなったのだと思います。  エクセルに関する御質問であれば、カテゴリーを OKWave > デジタルライフ > ソフトウェア > MS Office 又は OKWave > デジタルライフ > ソフトウェア > Office系ソフト にされれば、直ぐに回答が得られる筈です。 閑話休題  #NAME?とか#REFとか#VALUE?とかは、何れもエラーである事を表す表示であり、エラーの種類によって表示が異なっているという事は、御存知の事と思います。  例えば仮に、A1セルに入力した数式の計算結果がエラーの場合に、表示が見えない様にする(値を空白にする訳ではありません)方法は、条件付書式で右側のボックスを[数式が]としてから、左側のボックスに次の様な数式を入力して下さい。 =ISERROR(A1)  そして、条件付書式の[書式]ボタンをクリックした後、[フォント]タグをクリックして、[色]を白(セルのパターン色と同色)にします。  又、条件付書式を使うのではなく、実際に値を空白にされるのであれば、セルに入力される数式を、次の様に変更なさって下さい。 =IF(ISERROR(元の数式),"",元の数式)

mame1218
質問者

お礼

ありがとうございました。 お礼が遅くなり申し訳ありませんでした。 参考にさせていただきました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL エラーが出たとき自動でフォント色を変える方法

    教えて下さい。 エクセルで関数を使っているとき「#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?」等のエラーが出るときがあります。 これらが出たときに自動で、赤字にしたり、セルを塗りつぶしたいのですが、条件付書式設定で指定してもうまくいきませんでした。 やり方がわかる方、ご教授お願い致します。

  • エクセル・条件付書式・空白セルを無視したい

    条件付書式で、 0より大きい、 0、 0より小さい、 の三つで色分けした時、空白セルは、0、の書式にされてしまいます 空白セルを無視するにはどうすれば良いのでしょう? エクセル2003です

  • エクセル条件付書式でワーストスリーに色づけ

    エクセルの条件付書式で、ワースト3にそれぞれ別の色をつけたいと考えています。 条件付書式で、いきたいのですが、ワースト1はmin関数でいけるのですが、後の2つに適した関数が思いつきません。 どなたか、教えてください。 説明するまでもないと思いますが、 A列に人の名前B列に記録が入力されています。 テンプレートを作って、毎回新しいデータを入れていきます。 人の名前は固定で、順番を入れ替えたくはありません。 条件付書式では無理な場合、マクロを自己学習始めたところですので、マクロが必要であれば教えていただけると幸いです。

  • Excel 条件付書式で二つの条件を設定したいんですが

    Excel 条件付書式で二つの条件を設定したいんですが Excel 条件付書式で特定以外のアルファベットを入力すると色が変わるように設定しましたが、 追加で、空白のときは色がつかないようにするにはどうすればよいでしょうか? よろしくお願

  • エクセルでアクティブ行、列をハイライトする方法

    条件付き書式を使わずに、エクセルでアクティブ行、列を指定した色でハイライトする方法をご存知の方がいらっしゃれば教えてください。 条件付書式を使うなどの各ファイルごとの設定ではなく、VBAマクロで作成し、起動時に毎回読み込んでデフォルトそういう設定になるようにしたいです。 よろしくお願いします。

  • excelで、セルの色を他のシートのセルと同じにする。

    EXCELで、Sheet2のセルA1の色を、関数か条件付書式を用いて自動的にSheet1のセルA1と同じにできますか? マクロは使いません。 Winxp & excel2003 です。宜しくお願いします。

  • エクセルの条件付書式について

    A1に「路外 125」、B1に「=RIGHT(A1,3)」の関数が入っていて 現在、B1は「125」と表示されています。 B1の条件付書式は50以上~99までは青表示、第二条件は100以上の時は赤表示と 条件付書式を入れていますがうまくゆきません。 セルに関数が入っている時は条件付書式が使えないのでしょうか? 宜しくお願いします。

  • EXCELのマクロで別のファイルの色を参照する方法を教えて下さい

    こんにちは。 EXCELのマクロを組んでいますが、上手くいかないので教えて下さい。 2つの違う名前のEXCELファイルがあり、片方には条件付書式で、>0だと黄色、=0だとピンクの書式設定をしています。 これと同じ色を別のファイルのセルに設定したいのですが、上手くいきません。 各ファイルには、前日比率(条件付書式を設定しているファイル)と実数(マクロを組みたいファイル)が入力されています。 宜しくお願いします。

  • エクセル2007について

    エクセル2007を使用しております。 その中の機能で、「条件付書式」を使ってあるセルに 見た目は空白になっているが計算式が入ってるセルに 対して色を付けるということしたいのですができますでしょうか? 見積書などを作成してるのですが入力ミスをなくすために 視覚的に判りやすくしたいのですが、サイトを見て調べても 書いてあってもできませんでした。 例えば指定したセルが「A1」だとすると「=$A1=""」みたいに書いてあり 試したところ色は変わりませんでした。

  • エクセル。行を挿入すると、関数が反映されない

    とても困っているのでどうかお願いします。 たとえば、ある列にエクセル関数を挿入したとします。 今回私が挿入したのはIF関数でした。=IF(C1="","",10)をC1に入れて、それより下は、C2,C3,,とドラッグしていきました。 その途中に行を挿入したとき、たとえば15行目に挿入したとき、理想は勝手に 。=IF(C15="","",10) となってくれることです。しかしやってみると、実際にはそうなっていません。 関数は全く入っておらず、空欄になっています。 これでは、行を挿入するたびに関数をまた入れなおししないといけないということでしょうか? マクロなどでしか解決できないのでしょうか?(それとも条件付書式などで、列そのものに挿入するのでしょうか?) ちなみに条件付書式の場合、どこかからセルを貼り付けするとき、値のみにしないと、そのセルの書式も変更されてしまいますよね?だからあまり使いたくないのですが、、、 どなたかご存知の方はどうかお願いいたします。

専門家に質問してみよう