• 締切済み

アクティブセルの時、セルの色を変える方法(行)

データが多い表など、目が点になりそうなときがありますが、アクティブセルをクリックしたらその行のセルの色が変わったりする機能はないでしょうか? できればVBなどを使わず条件付書式の機能だけで・・がありがたいのですが、教えて頂けますでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

VBAを1行だけ使わしてください。 Sheet1のシートモジュールに Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells(1, "H") = ActiveCell.Row End Sub と入れる。実質1行。 これでアクチブにした行の行番号がH1に入ります。 A列にA30まで連番を振ります。オートフィルで。30は一例です・ A1:G30(例)を範囲指定して(色をつけたい列と行の範囲) 書式ー条件付書式-数式がー(式として) =ROW()=$H$1 「書式」をパターン色をライトブルーなどにする。 OK これでクリックした行のA-G列に色がつき、別行に移ると、元の行の色は消えます。 説明をしやすくするため、A列には行番号を入れていますが、目立たない列を選べば、邪魔になりません。H1セルも、どこか目だたない セルを選んでください。その場合、上記VBAと数式は少しいじくる必要がありますが、どう変えるか判ると思います。 もしVBAをやる気がしなければ無視してください。

全文を見る
すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

マクロを使わない場合はできないと思います。 条件付書式だけでできるのは1行置き(最大4行4色)に色を変える方法ですね。 「書式」「条件付き書式」で 「数式が」「=MOD(ROW(),2)=1」で書式でパターンを設定で2色 MODの引数を2から3または4に変えて追加条件で2,3の場合を作れば元の色を合わせて4色まで可

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

関連するQ&A

  • Excelで、選択したセルがある行を色を変える。

    MS Excelで、選択したセルがある行を色を変える方法を知りたいです。 たぶん、条件付書式だったと思ったのですが、 回答よろしくお願いします。

  • Excel 条件付書式で、セルに色を付けたいのですが

    エクセルで、チェック表を作成しました。 1行目には日付を2行目には曜日が入るようになっています。 A列には、各チェック項目が入ります。 この様な表を作成し、1ヶ月単位でチェックを行います。 作成した表を、1ヶ月ごとに曜日と日付を更新する必要があります。 土日のみ自動的にセルに色がつくようにしたいのですが、上手くいきません。 現在、条件付書式にて、曜日の欄には色がつきます。 また、他のセルは、「次の場合に等しくない」で曜日の欄が土日の場合に、色がつくようにはなりました。 しかし、日付の欄や、セルに予め文字が入っている場合、この条件付書式が上手く機能しません。 何か良い手はありますか?(文字を消すと上手く機能します)

  • エクセルの行の色を変える

    こんにちはtmgmです。 エクセルの使い方でちょっとわからない部分があって困っています。 今、2行3列(A1~C2の6つのセル)の表があるとします。このときC1セルに数字を1と入力したら1行目の色が赤くなるようにするにはどうすればよいのでしょうか? 自分的には条件付書式やif関数等を駆使すればできるんではなかろうかとおもっているのですが、チャレンジするもののいまいちわかりません。 どなたかお分かりになる方いらっしゃいますでしょうか? ご返答よろしくお願いします。

  • あるセルに色を付けた時、別のセルにも同じ色が付く

    表1と表2が有って、表1のセルに色をつけると、表2の同じ内容のセルにも同じ色が付くようにしたいのですが、 良い方法は無いでしょうか? 表1         表2 aaaa  |  bbbb cccc dddd bbbb  |  cccc aaaa gggg cccc  |  aaaa bbbb cccc ・ ・ 表1のbbbbに色つけると表2の複数のbbbbにも同じ色が付くようにしたいです。 セル1つずつに条件付書式を設定しても良いですし、関数で一括でもかまいません。 エクセル2000です。

  • VBで条件に合ったセルを含む行に色を付けたいのですが…

    VBで条件に合ったセルを含む行に色を付けたいのですが… 条件に合ったセルを含む行に色を付けたいのですが… いつもお世話になってます。 VB初心者ですが、こちらでご指導頂きながら勉強しております。 今回もアドバイスお願い致しますm(__)m G列~R列で"未作業"という文字が入ったセルがあれば、 その行に色を付けたいのです。 ただし、同じ行に"発注済"という文字が入ったセルがあれば、 行に色は付けなくてもよいです。 さらに、色の付いた行のみ次のシートにデータコピーしたいのですが… 何かよい方法はありますでしょうか?

  • エクセル 色つきセルのみの表示

    こんにちは いつもお世話になっています。 エクセル2003を使っています。 A列に文字データがあります。条件付書式で重複セルに色をつけてあります。 この色をつけたセルだけを表示させる方法を教えてください。 実際に色を付けてあれば検索で処理できるようですが、条件付書式でのやり方をネット上で探せませんでした。よろしくお願いします。

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

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

  • エクセルで土・日のセルに幅広く色をつけたい

    エクセルで予定表を作成しています。A列に日付・BからH列まで項目を設けています。(A列は、33行目まで日付が入力されています) A列に条件付書式で、条件付書式の設定で条件(1)数式が=WEEKDAY(A33)=1  パターン  色  ブルー  フォント  赤 A列に条件付書式で、条件付書式の設定で条件(2)数式が=WEEKDAY(A33)=7  パターン  色  グリーン フォント  赤 の設定を行いました。 A列の 土・日のフォントが赤に、セルの色がブルー・グリーンになるのですがBからH列はセルに色がつきません。 A33:H33  までの設定にするとセルの色がグレーになります。 AからHまでセルに同じ色を表示する設定はあるのでしょうか。

  • エクセル 条件付き書式 アクティブセルに色を付ける

    アクセスみたいにアクティブセルに色を付けるという事は、 エクセルではできないですか? アクセスの条件付き書式はアクティブなレコードに色を付けられますが エクセルの条件付き書式にはそのような機能はないのでしょうか? VBAのSelectionChangeイベント(だっけな?)でやるしかないですか?

  • セルの色を調べたい

    既に色づけされたファイルを渡され、 白黒印刷では判別できないので、薄緑色だけサインペンで色を塗るようにと業務指示を受けました。 条件付書式ではありません。 また、薄緑、薄水色、黄色、オレンジ、青等の色もあります。 しかし、画面上では薄緑と水色の判別が目でできません。今はセルの書式設定のパターンひとつひとつ、調べております。 データはかなり膨大なので、何かいい方法があれば教えていただきたいです。どうぞ宜しくお願いします。

専門家に質問してみよう