• ベストアンサー

エクセルで選択したセルの行を色づけ表示する?

chie65536の回答

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

VBEを開いて、作業するシートのイベントハンドラに以下のコードを埋め込みましょう。 Private Sub Worksheet_SelectionChange(ByVal Target As Range)   Cells.Interior.ColorIndex = xlNone   With Target.EntireRow.Interior     .ColorIndex = 3     .Pattern = xlSolid   End With End Sub オブジェクトツリーの「VBAProject (ブック名)」の下の「Macrosoft Excel Objects」の下の「Sheet1 (シート名)」の所に埋め込んで下さい。普通にマクロが埋め込まれる所に入れてもダメですから間違えないように。 なお「一旦、全部の背景色を『なし』にしてから、選択された行の背景色を『赤』にする」と言う事をしているので、どこかに背景色が付いていると消えてしまいます。

tibikoro
質問者

補足

ご返答ありがとうございます。 出来ました、ありがとうございます。 あと、贅沢かもしれませんが、既存の背景色(塗りつぶし)を残すことは出来ませんか? または、フォント(字体・ポイント・太字など)を変えて表示することは出来ますか? 宜しくお願いします

関連するQ&A

  • エクセルでカーソルのある行を色付けして表示するには

    エクセルでカーソルのある行(または列)を色付けして表示するにはどうしたらいいのでしょうか? 行頭の行番号のところにカーソル置いたときは、期待通りにその行全体が色づくのですが、行内の任意のセルにカーソルを置いたとき同じ状態にしたいのです。 目的は、レコードのデーターを読み取るのに行を間違えないためです。

  • エクセルのセルの色付け

    エクセルの作業が今まで通りにできず困っております。 作業はソートをして選択した行のB列に色付けをするという単純な作業です。 昨日までは、行を飛ばして選択しても色付けが可能だったのですが今日は色付けができません。 7000行のデータ作業なのでソートをかけずに作業するのはとても時間がかかり困っております。 どなたか知恵をお貸しください。よろしくお願い致します。

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

    仕事でエクセルを使う事が多く、特に列、行がたくさんある一覧を表を日常業務で使っています。そこで選択セルの行全体が色付けされるような仕組みを作りたく。(イメージ的には、今触っているセルがどの行なのか目で追い易くする感じです)このようなマクロを作りました。ただ、これでは元々色が付いているセルの色が、色無しに変化してしまう為、使えません。使っている表の元々の色を変化させずに、色で簡単に行全体を目で追えるようにするにはどうしたら良いでしょうか?本当に申し訳ないですが、わかる方いらっしゃいましたら、ご教授お願い致します。 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

  • Excelルールで色付けした同じ行の他のセルも同じ

    Excelルールで色付けした同じ行の他のセルも同じ色にしたい場合はどうすればよいのでしょうか? Excelのルールで4つほど、「○」なら赤セル。「×」なら青セルと色付けしています。その隣に番号がふってあり、○の個数が書いてあります。その番号にも同じ色付けしたい場合、どうすればよいのでしょうか?

  • Excelでセルを選択したら行と列に色がつくなんていう方法?

    いつもお世話になっております。 Excelで質問です。 現在A3の用紙に細かいセルでたくさんの行と列を作り、データを入れていっています。 真中の方のセルになると、行と列の文字が太字にはなっているんですが分かりにくくてしょうがありません。 セルを選択したら縦横に色がつくなど分かりやすくする方法はありませんか? 分かりにくい文章で申し訳ありません。 よろしくお願いします。

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

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

  • エクセルで選択セルの対象行を色付けできませんか?

    よろしくお願いします。 エクセル2002を使っています。 細かい表にデータ入力する時に、行を間違える可能性があります。 列に色が付いているため、1行毎に色を変えて見やすくする事はできません。 罫線で変化を付ける事はできますが、大きな効果は得られませんでした。 できれば選択しているセルの行だけ、選択しているときだけ、対象行を指定色に変えるような事はできないでしょうか? どなたかご存知の方、ご教授お願いします。

  • 行の色付けについて

    エクセルのセルの色付けについての質問です。行で色付けをしたいのですが、1行目は赤色、2行目は黄色、3行目は青色・・・あとは同じ繰り返しにしたい場合はどのように設定すればよいでしょうか?よろしくお願いします。

  • DataGridViewで列、行、セルの選択

    [環境] Windows7 Professional Visual Studio 2010 Professional お世話になります。 上記環境下にて、DataGridViewを用いたプログラムを 作っております。 そこで、タイトルの件なのですが DataGridViewの一番左(行ヘッダー)をクリックすると行選択、 一番上(列ヘッダー)をクリックすると列選択、 セルをクリックするとセル選択できるようにしたいと思っています。 しかし、DataGridViewのセル選択はSelectionModeという プロパティで制御しているようでして、以下の5種類の選択方法しかないようです。 (1) CellSelect 1 つ以上の個別のセルを選択できます。 (2) FullRowSelect 行のヘッダーまたは行内のセルをクリックすることによって行全体が選択されます。 (3) FullColumnSelect 列のヘッダーまたは列内のセルをクリックすることによって列全体が選択されます。 (4) RowHeaderSelect 行のヘッダー セルをクリックすることによって行が選択されます。個別のセルは、そのセルをクリックすることによって選択できます。 (5) ColumnHeaderSelect 列のヘッダー セルをクリックすることによって列が選択されます。個別のセルは、そのセルをクリックすることによって選択できます。 要するに、 (1)…セル選択のみ可能 (2)…行選択のみ可能(セルクリック時は行選択扱い) (3)…列選択のみ可能(セルクリック時は列選択扱い) (4)…行選択とセル選択のみ可能 (5)…列選択とセル選択のみ可能 ということなので、私の望む、 ・行選択と列選択とセル選択が可能 という制御は無理なのでしょうか。 ご存知の方いましたら、ご教示の程お願い致します。

  • 条件に合っているセルを色付けしたい

    添付のように、C3に選択した値からC列weekに入力されている値のセルを自動で色付けしたいのですが、条件付き書式でどのように設定すればよいか教えてください。