• ベストアンサー

Excelでの入力値に基づく色付け→行全体に?

お世話になります。 添付の表のような形式で、「E列」にある、振込確認ができた場合(✓と入力)に、該当する行全体のフォントの色を自動的に変更することはできるのでしょうか。 色々試してみたところ、該当するセルだけにフォントの色変更を適用することはできるのですが、行全体に適用可能なのか、また、もし可能であれば、その数式を教えて頂きたいと思います。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>該当する行の1行下の行に対して全てフォントカラーの変更が適用されてしまいます。 再掲: >A:E列を列選択する(必ず行う) 説明したのと勝手に違う操作をしているので、失敗しています。 解答した「その通りに」操作してください。 自分のやりたいようにしたいときは、まず回答の通りにしっかり行って「出来る」ことを確認し(そして失敗し)、「こうしたらどうして上手くいくのか(そして何故失敗になるのか)」キチンと理解してから応用してください。

ludivigne
質問者

補足

たいへん申し訳ございませんでした。 見直しをしたところ、思い通りにできました。 余計なお手数をおかけし、失礼いたしました。 またご縁がございましたらご教示頂けますと幸いです。 夜遅くまで本当にありがとうございました。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

A:E列を列選択する(必ず行う) ホームタブの条件付き書式▼から新しいルールを開始 数式を使用して…を選び、 =$E1="✓" として、書式ボタンでフォントの色を設定する。

ludivigne
質問者

補足

たいへんお世話になっております。 4月に引き続き、たいへん迅速なご回答をありがとうございます。 試してみたのですが、行全体に適用することができました! しかし、なぜか該当する行の1行下の行に対して全てフォントカラーの変更が適用されてしまいます。 たいへん恐れ入りますが、修正方法をご教示いただけますでしょうか。 どうぞよろしくお願いいたします。

関連するQ&A

  • 選択セルの行全体の色付け

    仕事でエクセルを使う事が多く、特に列、行がたくさんある一覧を表を日常業務で使っています。そこで選択セルの行全体が色付けされるような仕組みを作りたく。(イメージ的には、今触っているセルがどの行なのか目で追い易くする感じです)このようなマクロを作りました。ただ、これでは元々色が付いているセルの色が、色無しに変化してしまう為、使えません。使っている表の元々の色を変化させずに、色で簡単に行全体を目で追えるようにするにはどうしたら良いでしょうか?本当に申し訳ないですが、わかる方いらっしゃいましたら、ご教授お願い致します。 Public m Private Sub Worksheet_SelectionChange(ByVal Target As Range)  If m <> 0 Then   Range(Cells(m, 1), Cells(m, 256)).Interior.ColorIndex = xlNone  End If  Range(Cells(Target.Row, 1), Cells(Target.Row, 256)).Interior.ColorIndex = 6  m = Target.Row End Sub

  • エクセルの数式で条件に合ったセルに値を代入したい

    教えてください。エクセル2007を使用しています。 以下のような表にて、黄色い部分をセルに数式を使用することで自動的に埋めたいと思っています。 たとえば3列目、開始日1日から3日間、該当セル(黄色の部分)にフラグを立てるといった具合です。 列は31日まで、行は50行程続くので、黄色のセルに数式を入力することで、一気にフラグを立てたいと思っています。 何か方法があるでしょうか? よろしくお願いいたします。

  • エクセルで行挿入した際、自動的に計算式も入力される方法を教えて下さい。

    例えば、A列は単価を入力する欄、B列には数量を入力する欄、C列には=A1*B1(1行目の場合)の計算式が入っている表があるとします。 表の途中で行挿入すると、自動的にCのセルに数式が入力される方法はありますでしょうか? 複数の人に毎月この表(実際はもっと列が多い表)に入力して貰って集計等をしているのですが、各個人で表の途中で行挿入して行を増やした際、数式がコピーされてない人がいるため、行挿入すると自動的に数式が入力される方法がないかと思っております。 エクセルのバージョンは2000又は2003、行挿入は必要なので、行挿入を禁止する事はできません。 宜しくお願いします。

  • エクセル (1)行削除 (2)列追加と計算式入力 

    エクセル マクロで自動で計算させたいのですが、マクロの記録しかやったことがない者です。 添付画像のように、 元のデータとして、A列に黄色のセルがある表があります。 やりたいことは2種類あって (1):A列に黄色がある行のみを残す。 (1)-1:(1)をやった後に、列を追加し、計算式をデータがある行分だけ入力して計算させる。 (2):A列が無色の行のみを残す。 (2)-1:(2)をやった後に、列を追加し、計算式をデータがある行分だけ入力して計算させる。 (1)、(1)-1と、(2)、(2)-1それぞれのマクロを教えてください。 色の指定の違いだけになるかと思いますが、良く判らないので、お願いいたします。 また、例えば赤色などへの変更も可能か、教えて欲しく。 行を残す内容と、列追加や、計算式入力等、それぞれ判るように、コメント行を入れていただけると助かります。 申し訳ありませんが、お願いいたします。

  • Excel 「折り返して全体を表示する」

    1つのセルに表示しきれない長い文字列は「セルの書式設定」の「配置」タブの「折り返して全体を表示する」をチェックすることで、折り返して複数行表示することができます。ところが、ここでセルの列幅を小さくして、例えば2行で表示されていたものが3行じゃないと表示しきれなくなっても、自動的に3行に変更されません。セルの中にカーソルを置いてリターンを入力すると3行に変更されますが、これを複数のセルに対して一括して行うにはどうしたら良いのでしょうか?教えてください。よろしくお願いします。

  • 塗りつぶしで色付けしたセルの1行を同じ色にしたい

    いつも、いつもお世話になりありがとうございます。 下図のC列(C4~C34)に「セルの塗りつぶし」で色を付けた(3~5色ほど予定)セルと同じ色で 1行(D列~AG列)を塗りつぶす方法はないでしょうか? しかも、条件付き書式で設定したセルは下図の4行目のように、その書式の色を そのまま残したいのです。 途中、空白のセルも有ります。 条件付き書式の設定を使って「数式を・・・」「文字」「値」などを利用する方法は 検索して出てくるのですが、C列は任意で言葉を入れ、「セルの塗りつぶし」で着色します。 ですから、条件は 1.C列のセルの色を読み取り、その右側の1行(D列~AG列)を同じ色にする。 2.条件付き書式で設定したセルは、その書式の色をそのまま残す。 3.途中、値も関数式も文字も何もない空白のセルもある。 そんな都合の良い方法は有りますでしょうか? もし有りましたら、どうかご教授いただけないでしょうか? よろしく、お願い致します。

  • Excel 条件付き書式◆ 同じ行の特定のセルを指定するには

    A列には、ずらーっと、日付の数値が入っています。 B列には、「その日の行動スケジュール」の文字列が入っています。 ”今日”になったら、その日付に該当するB列の「行動スケジュール」だけ文字の色を変えたいと思いました。 このとき、列全体を範囲指定して、「条件付き書式」を設定しようと思ったのですが、数式の書き方がわかりません。 まず、B列のBのところをクリックして列全体を指定した上で、「条件付き書式」の設定のダイアログを出し、「数式が」を選択すればいいだろうというところまではわかります。 しかし、数式において、どのように記述すると、”B列の特定のセルと同じ行にあるA列のセル”だけを選択できるようになるのかがかわかりません。 おそらく、下の●のところに、同じ行にあるA列のセルだけを指定するための記号が入ると思うのですが、手本がどこにも見つかりません。 =●●=today()

  • Excel 文字列の量に応じて行の高さを自動的に広げたい

    Excel2003です 表の上のセルを結合して、「セルの書式設定」で「折り返して全体を表示する」をチェックし、数行に渡る文字列を入力したときに行の高さを自動的に広げる方法を教えてください。 行番号の下線のダブルクリック、書式→行→自動調整 等でも変更できません 手動で行の高さを変更する以外方法はないのでしょうか

  • エクセルで、セルに「合格」という文字が入ったら、そのセルの入った行全体に灰色の網掛けがかかるようにできますでしょうか?

    ほぼタイトル通りなのですけれど、 エクセル(97)であるセルに「合格」という 文字列が入りましたら、そのセルの入った 行全体(表の中の事なので表の中のみ)に灰色の 網掛けがかかるようにできますでしょうか? 「条件書式」を使いますと、一つのセルに「合格」と 入りますと、そのセルのみに網掛けがかかってしまうようですし、行全体に網掛けがかかる方法を探しています。。 何か機能を組み合わせていい方法はないでしょうか?

  • エクセルで、特定の行に色づけしたいのですが

    エクセルの「条件付書式」で、ある行全体に、色をつけたいのですが、 どのようにしたらいいのでしょうか。  答えのセルだけは、色づけできるのですが、その答えのある行全体 に、色をつけたいのです。 例 住所 氏名 電話番号 年齢   上の場合、年齢が、20歳の人の行を、全てに色をつけたいです。 よろしくお願いします。

専門家に質問してみよう