- ベストアンサー
office2003 EXCEL:SUM関数が入っているセルのみ色をつけたい
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Office2003ですよね。それならば 「編集」「置換」で 「検索する文字列」「SUM」 「置換後の文字列」「SUM」 として「オプション」で「置換後の文字列」の書式で塗りつぶしを選択して 「すべて置換」 でSUMの文字のある数式および文字列のあるセルを塗りつぶすことが出来ます。
その他の回答 (4)
- ipsum11
- ベストアンサー率21% (55/251)
こちらで詳細が出ています。 ただしこのやり方は、数式のセル全てが対象になりますので、 特定の関数(SUM関数だけ等)のみ色をつけるとかはできないと思います。
お礼
関数に色をつけるというのも必要でしたのでとても 参考になりました。 ありがとうございます。
- zap35
- ベストアンサー率44% (1383/3079)
SUM関数が入っているセルを着色するマクロのサンプルです。 Sub Macro1() Dim c, trg As Range, res Set trg = ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas, 23) If Not trg Is Nothing Then For Each c In Cells.SpecialCells(xlCellTypeFormulas, 23) res = Application.Find("=SUM(", c.Formula) If IsNumeric(res) Then c.Interior.ColorIndex = 15 End If Next c End If End Sub マクロはALT+F11でVBE画面を開き、左上のVBA Projectでシート名を右クリックし「挿入」→「標準モジュール」で表示される画面に貼り付けて下さい。マクロの実行はALT+F8でマクロ一覧を開き、マクロ名を選択して「実行」ボタンです。 カラーインデックスは下記URL参照
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 VBAじゃないけれども、これは、結構、重くなるような気がしますし、マクロチェックは外さないといけません。(Excel2003ですと教えてくれます) VBAでしたら、ここにいる回答者でしたら、どなたでも、おつくりになると思います。 ------------------------------------------ セルポインターを任意の場所(ここでは、A1) 挿入-名前 定義: Func (仮称) 参照範囲: =GET.FORMULA(!A1) 「OK」 とします。 ------------------------------------------- 次に、A1 の場所のまま、書式-条件付書式 「数式が」 =ISERROR(FIND("SUM",mFunc))=FALSE 書式(F) パターンは、薄い色(パステルカラーが良い)をつけます。 「OK」 として、条件付書式が出来上がりましたので、その書式を「書式のみ」コピーします。 この条件付書式は、別のシートにはコピーしないでください。一応、ブック内では移動できるはずですが、名前-定義を使っている関係で、内部でバッテングすることがあります。
- hana-hana3
- ベストアンサー率31% (4940/15541)
VBAなら可能ですが、それ以外の方法ではできません。
関連するQ&A
- セルのひとつひとつにsum関数を入れたい
セルひとつひとつにsum関数を入れていってTotalのところにそれぞれのせるの合計をだしたいんですけどどうやったらいいんですか? それぞれのセルに入れていく数式など詳しく教えて下さい。
- ベストアンサー
- オフィス系ソフト
- sum関数で合計が返らない。
sum関数で、数値の入ったセルの合計を求めようとしましたところ、なぜか合計が1600とならなければならないところ、0になってしまいます。 数値の入ったセルが数値であること(文字列ではない)は、isnumberで確認をしたのですが、原因がわかりません。 どなたか解決方法をご存じの方がいましたらおしえてください。 excel2010です。
- ベストアンサー
- オフィス系ソフト
- エクセルのSUM関数
エクセルのSUM関数で、1,3,2が入力してある3つのセルの数字を合計しようとしたところ、6になるはずが0になってしまいます。 これはどうしてでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルで関数SUMなどで
エクセルで関数SUMなどで 合計を求めた数値が、あるセルにあるとします。 その合計の数値を、そのまま数字として ・・・(関数(計算式)は無くして) 他のセルに貼り付けたいのですが そのような事は出来ますでしょうか・・・。 御教示の程、よろしくお願いいたします。 <m(__)m>
- ベストアンサー
- オフィス系ソフト
- SUM関数について
色々試したのですが、うまくいきません。 お分かりになる方、是非教えて下さい。 EXCEL2007で =SUM(Sheet1:Sheet2!A1)と数枚のシートの同じセルのトータルを 計算させています。 ところが対象セルに空白が1つでもあり、合計がゼロになる場合、ゼロと表示せず、 空白セルになってしまいます。 対象セルに空白があっても、合計が1以上の場合は答えが表示されます。 IF関数やISBLANK関数を使用してみても、うまくゼロ表示ができませんでした。 どのような数式にすれば、対象セルに空白があり、合計がゼロになる場合、ゼロと表示 してくれるのでしょうか? 是非教えて下さいお願いします。
- ベストアンサー
- その他MS Office製品
- EXCEL2003で、値によってセルの色を変えたい。
当方は、SUM、AVG、IFくらいまでの関数しか使ったことがない、エクセル初心者です。 質問なのですが、SUMなどの結果の数値によって、セルの色を変更するようなことはできるのでしょうか?できることなら、マクロなどは使わないでできると嬉しいのですが・・・ もしよろしければ、教えて下さい。よろしくお願いしますm(__)m
- ベストアンサー
- 会計ソフト
- オートSUMとVLOOKUP関数の組合せについて
エクセル初心者に毛が生えた程度の者です。半日費やしましたがどうしてもうまい方法が見つからないので質問させてください。 =SUM(セル(1):セル(2))に関して、セル(1)とセル(2)ともにVLOOKUP関数などを用いて参照セルの条件を設定し、オートSUMの範囲を条件による可変式にしたいのですが、セル(1)、セル(2)に用いる関数が分かりません。 VLOOKUP関数を用いると、[=SUM(セル(1)+セル(2))]は出来ますが[=SUM(セル(1):セル(2)]は「数式が正しくありません」となってしまいます。VLOOKUP関数は数値を引用するので、オートSUMで合計することは出来ないのは分かるのですが… ご教授のほど、よろしくお願い致します。
- ベストアンサー
- その他(インターネット・Webサービス)
- 特定の関数が含まれるセルを塗潰したい
特定の関数が含まれるセルを塗潰したい エクセルである特定の関数(たとえばSUM)が含まれるセルを 塗潰したい場合、どのような式なら可能でしょうか。 出来れば条件付き書式だと嬉しいです。 よろしく御願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 見事に出来ました。その上、簡単でよいです! ありがとうございます。